кодесурса
«NumPy

Манипуляции с массивом NumPy: функция flip ()

script1adsense2code
script1adsense3code

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

Функция flip () используется для изменения порядка элементов в массиве вдоль заданной оси.
Форма массива сохраняется, но элементы переупорядочиваются.

Синтаксис:

 numpy.flip (м, ось = нет) 
«NumPy

Версия: 1.15.0

Параметр:

название Описание Необходимые /
Необязательный
м Входной массив. необходимые
ось Ось или оси, вдоль которых переворачивается. Значение по умолчанию axis = None перевернет все оси входного массива. Если ось отрицательна, она считается от последней до первой оси.
Если ось является кортежем целых, переворачивание выполняется по всем осям, указанным в кортеже.
Необязательный

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

out: array_like - представление m с записями оси в обратном порядке. Поскольку представление возвращается, эта операция выполняется за постоянное время.

Пример-1: numpy.flip ()

>>> import numpy as np
>>> X = np.arange(8).reshape((2,2,2))
>>> X
array([[[0, 1],
        [2, 3]],
       [[4, 5],
        [6, 7]]])

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

«NumPy

Пример 2: numpy.flip ()

>>> import numpy as np
>>> X = np.arange(8).reshape((2,2,2))
>>> np.flip(X, 0)
array([[[4, 5],
        [6, 7]],
       [[0, 1],
        [2, 3]]])
>>> np.flip(X, 1)
array([[[2, 3],
        [0, 1]],
       [[6, 7],
        [4, 5]]])
>>> np.flip(X)
array([[[7, 6],
        [5, 4]],
       [[3, 2],
        [1, 0]]])
>>> np.flip(X, (0, 2))
array([[[5, 4],
        [7, 6]],
       [[1, 0],
        [3, 2]]])
>>> X = np.random.randn(3,4,5)
>>> np.all(flip(X,2) == X[:,:,::-1,...])
True

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

«NumPy
«NumPy
«NumPy
«NumPy

Python - NumPy Code Editor:

Предыдущий: уникальный ()
Далее: fliplr ()

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code