numpy.fliplr
numpy.fliplr(a)
Функция fliplr() отражает массив по горизонтали - элементы каждой строки переставляются в обратном порядке слева направо, т.е. по своей сути это простое переставливание столбцов массива в обратном порядке.
-
- a - подобный массиву объект
- Массив NumPy или любой объект который может быть преобразован в массив NumPy, при этом входной массив должен иметь не менее двух измерений.
-
- ndarray - массив NumPy
- Представление исходного массива столбцы которого по горизонтали переставлены в обратном порядке.
Замечание
Функция np.fliplr(a) эквивалентна a[:, ::-1, :, :, ...] где срез ::-1 стоит на втором месте.
Примеры
>>> import numpy as np
>>>
>>> a = np.arange(9).reshape(3, 3)
>>> a
array([[0, 1, 2],
[3, 4, 5],
[6, 7, 8]])
>>>
>>> np.fliplr(a)
array([[2, 1, 0],
[5, 4, 3],
[8, 7, 6]])
>>>
>>> a[:, ::-1]
array([[2, 1, 0],
[5, 4, 3],
[8, 7, 6]])