Манипулирование с массивами: функция fliplr ()
функция numpy.fliplr ()
Функция fliplr () используется для переворачивания массива влево / вправо.
Переверните записи в каждом ряду влево / вправо. Столбцы сохраняются, но отображаются в другом порядке, чем раньше.
Синтаксис:
numpy.fliplr (м)
Версия: 1.15.0
Параметр:
название | Описание | Необходимые / Необязательный |
---|---|---|
м | Входной массив, должен быть как минимум 2-D. | необходимые |
Возвращаемое значение:
ndarray - Вид m с перевернутыми столбцами. Поскольку представление возвращается, эта операция / mathcal O (1).
Пример-1: numpy.fliplr ()
>>> import numpy as np
>>> X = np.diag([1.,2.,3.,4.])
>>> X
array([[ 1., 0., 0., 0.],
[ 0., 2., 0., 0.],
[ 0., 0., 3., 0.],
[ 0., 0., 0., 4.]])
Иллюстрированная презентация:
Пример 2: numpy.fliplr ()
>>> import numpy as np
>>> X = np.diag([1.,2.,3.,4.])
>>> np.fliplr(X)
array([[ 0., 0., 0., 1.],
[ 0., 0., 2., 0.],
[ 0., 3., 0., 0.],
[ 4., 0., 0., 0.]])
Иллюстрированная презентация:
Пример 3: numpy.fliplr ()
>>> import numpy as np
>>> X = np.random.randn(3,5,7)
>>> np.all(np.fliplr(X) == X[:,::-1,...])
True
Python - NumPy Code Editor:
Предыдущая: Перестановка элементов флип ()
Далее: flipud ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code