Spec-Zone.ru › NumPy 1.14

numpy.transpose

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

Перестановка осей массива.

Параметры:

a : array_like

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

axes : список целых чисел, необязательно

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

Возвращает:

p : ndarray

Массив с переупорядоченными осями. Возвращает представление (view), когда это возможно.

См. также

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.14.5/reference/generated/numpy.transpose.html

Spec-Zone.ru

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