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.

把数组maxis维度进行切片,并把这个维度的index进行颠倒

示例

随机生成一个二维数组

import  numpy as np
a=np.random.randint(1,9,size=9).reshape((3,3))
[[5 8 6]
 [3 1 7]
 [8 7 8]]

axis=0:上下翻转,意味着把行看成整体,行的顺序发生颠倒,每一行的元素不发生改变

print(np.flip(a,axis=0))
[[8 7 8]
 [3 1 7]
 [5 8 6]]

axis=1:左右翻转,意味着把列看成整体,列的顺序发生颠倒,每一列的元素不发生改变

print(np.flip(a,axis=1))
[[6 8 5]
 [7 1 3]
 [8 7 8]]
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐