Spec-Zone.ru › NumPy 1.10

numpy.transpose

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

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

Параметры:

a : array_like

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

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

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

Возвращает:

p : ndarray

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

См. также

rollaxis, 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–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.10.1/reference/generated/numpy.transpose.html

Spec-Zone.ru

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