Манипулирование массивом NumPy: функция swapaxes ()
функция numpy.swapaxes ()
Функция swapaxes () используется для обмена двумя осями массива.
Синтаксис:
numpy.swapaxes (a, источник, пункт назначения)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
Входной массив. | необходимые | |
axis1 | Первая ось | необходимые |
Начните | Вторая ось | необходимые |
Возвращаемое значение:
a_swapped [ndarray] Для NumPy> = 1.10.0, если a является ndarray, тогда возвращается представление a; в противном случае создается новый массив. Для более ранних версий NumPy представление a возвращается только при изменении порядка осей, в противном случае возвращается входной массив
Пример 1: функция numpy.swapaxes ()
>>> import numpy as np
>>> a = np.array([[2,3,4]])
>>> np.swapaxes(a,0,1)
array([[2],
[3],
[4]])
Иллюстрированная презентация:
Пример 2: функция numpy.swapaxes ()
>>> import numpy as np
>>> y = np.array([[[1,2],[3,4]],[[5,6],[7,8]]])
>>> y
array([[[1, 2],
[3, 4]],
[[5, 6],
[7, 8]]])
Иллюстрированная презентация:
Пример 3: функция numpy.swapaxes ()
>>> import numpy as np
>>> np.swapaxes(y,1,2)
array([[[1, 3],
[2, 4]],
[[5, 7],
[6, 8]]])
Python - NumPy Code Editor:
Предыдущая: rollaxis ()
Далее: ndarray.T ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code