Spec-Zone.ru › NumPy 1.11

numpy.transpose

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

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

Параметры:

a : array_like

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

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

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

Возвращает:

p : ndarray

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

См. также

moveaxis, argsort

Примечания

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

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

Примеры

>>> 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)

© 2008–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/generated/numpy.transpose.html

Spec-Zone.ru

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