Spec-Zone.ru › NumPy 1.18

numpy.transpose

numpy.transpose(a, axes=None) [source]

Переставить оси массива.

Параметры
aarray_like

Входной массив.

axeslist of ints, optional

По умолчанию, переворачивает оси, в противном случае переставляет оси в соответствии с заданными значениями.

Возвращает
pndarray

a с переставленными осями. В случае возможности возвращает представление.

См. также

moveaxis, argsort

Примечания

Используйте transpose(a, argsort(axes)) для инвертирования транспонирования тензоров при использовании параметра axes.

Транспонирование одномерного массива возвращает неизменное представление исходного массива.

Примеры

>>> x = np.arange(4).reshape((2,2))
>>> x
array([[0, 1],
       [2, 3]])
>>> np.transpose(x)
array([[0, 2],
       [1, 3]])
>>> x = np.ones((1, 2, 3))
>>> np.transpose(x, (1, 0, 2)).shape
(2, 1, 3)

© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/generated/numpy.transpose.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API