Spec-Zone.ru › NumPy 1.17

numpy.transpose

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

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

Параметры:
a : array_like

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

axes : list of ints, optional

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

Возвращает:
p : ndarray

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–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.17.0/reference/generated/numpy.transpose.html

Spec-Zone.ru

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