numpy.fliplr #
- 麻木的。Fliplr ( m ) [来源] #
沿轴 1(左/右)反转元素的顺序。
对于二维数组,这会沿左/右方向翻转每行中的条目。列被保留,但显示顺序与以前不同。
- 参数:
- m类数组
输入数组必须至少是二维的。
- 返回:
- fndarray
m的视图,其中列颠倒了。由于返回的是一个视图,所以这个操作是\(\mathcal O(1)\)。
笔记
相当于
m[:,::-1]
或。要求数组至少是二维的。np.flip(m, axis=1)
例子
>>> A = np.diag([1.,2.,3.]) >>> A array([[1., 0., 0.], [0., 2., 0.], [0., 0., 3.]]) >>> np.fliplr(A) array([[0., 0., 1.], [0., 2., 0.], [3., 0., 0.]])
>>> A = np.random.randn(2,3,5) >>> np.all(np.fliplr(A) == A[:,::-1,...]) True