Spec-Zone.ru › NumPy 1.13

numpy.transpose

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

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

Параметры:

a : array_like

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

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

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

Возвращает:

p : ndarray

a с переставленными осями. Возвращается представление (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)

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

Spec-Zone.ru

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