numpy.flip(m, axis=None)
Reverse the order of elements in an array along the given axis.
The shape of the array is preserved, but the elements are reordered.
把m在axis维度进行切片,并把这个维度的index进行颠倒
示例
随机生成一个二维数组
import numpyas np
a=np.random.randint(1,9,size=9).reshape((3,3))[[586][317][878]]axis=0:上下翻转,意味着把行看成整体,行的顺序发生颠倒,每一行的元素不发生改变
print(np.flip(a,axis=0))[[878][317][586]]axis=1:左右翻转,意味着把列看成整体,列的顺序发生颠倒,每一列的元素不发生改变
print(np.flip(a,axis=1))[[685][713][878]]