Spec-Zone.ru › NumPy 1.18

numpy.rollaxis

numpy.rollaxis(a, axis, start=0) [source]

Перемещает указанную ось назад, пока она не окажется на заданной позиции.

Эта функция поддерживается для обратной совместимости, но рекомендуется использовать moveaxis. Функция moveaxis была добавлена в NumPy 1.11.

Параметры
andarray

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

axisint

Ось, которую нужно переместить назад. Позиции других осей относительно друг друга не меняются.

startint, optional

Ось перемещается, пока не окажется перед этой позицией. Значение по умолчанию 0 приводит к "полному" перемещению.

Возвращает
resndarray

Для NumPy >= 1.10.0 всегда возвращается вид a. Для более ранних версий NumPy возвращается вид a, только если порядок осей изменен, в противном случае возвращается исходный массив.

См. также

moveaxis

Перемещение осей массива в новые позиции.

roll

Поворот элементов массива на заданное количество позиций вдоль заданной оси.

Примеры

>>> a = np.ones((3,4,5,6))
>>> np.rollaxis(a, 3, 1).shape
(3, 6, 4, 5)
>>> np.rollaxis(a, 2).shape
(5, 3, 4, 6)
>>> np.rollaxis(a, 1, 4).shape
(3, 5, 6, 4)

© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.18/reference/generated/numpy.rollaxis.html

Spec-Zone.ru

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