кодесурса
«NumPy

NumPy Array манипулирование: функция rollaxis ()

script1adsense2code
script1adsense3code

функция numpy.rollaxis ()

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

Синтаксис:

 numpy.rollaxis (a, источник, пункт назначения) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
Входной массив. необходимые
ось Ось катится назад. Позиции других осей не меняются относительно друг друга. необходимые
Начните Ось катится до тех пор, пока не окажется перед этой позицией. По умолчанию 0 приводит к «полному» броску. Необязательный

Возвращаемое значение:

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

Пример 1: функция numpy.rollaxis ()

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

Иллюстрированная презентация:

«NumPy

Пример 2: функция numpy.rollaxis ()

>>> import numpy as np
>>> y = np.ones((2,3, 4, 5))
>>> np.rollaxis(y, 2, 1).shape
(2, 4, 3, 5)

Иллюстрированная презентация:

«NumPy

Пример 3: функция numpy.rollaxis ()

>>> import numpy as np
>>> y = np.ones((2,3, 4, 5))
>>> np.rollaxis(y, 3).shape
(5, 2, 3, 4)

Иллюстрированная презентация:

«NumPy

Пример 4: функция numpy.rollaxis ()

>>> import numpy as np
>>> y = np.ones((2,3, 4, 5))
>>> np.rollaxis(y, 1, 3).shape
(2, 4, 3, 5)

Иллюстрированная презентация:

«NumPy

Python - NumPy Code Editor:

Предыдущая: moveaxis ()
Далее: свопы ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code