Python tricks

数组某一维度内容反转–[::-1]

import numpy as np
a=np.random.random((2,3,3,3))
print(a)
[[[[0.51547117 0.79157547 0.20702736]
   [0.68271939 0.42921646 0.20386473]
   [0.96094921 0.42120335 0.13786779]]
  [[0.17084301 0.98781758 0.04176032]
   [0.01642875 0.00410476 0.82107474]
   [0.0430708  0.4613671  0.35588768]]
  [[0.612865   0.88216328 0.48480222]
   [0.03425927 0.48495183 0.13829707]
   [0.09450507 0.51935376 0.18062841]]]
 [[[0.99403112 0.00812343 0.17321008]
   [0.1971585  0.43192664 0.49824836]
   [0.28434774 0.00334195 0.21035368]]
  [[0.53775815 0.99575465 0.51937478]
   [0.24953166 0.78145294 0.15979458]
   [0.56176056 0.75463708 0.74406015]]
  [[0.5201048  0.98180929 0.42446125]
   [0.59183867 0.77714228 0.6646746 ]
   [0.60816465 0.50869596 0.7876007 ]]]]
a[:,::-1,]
Out[23]: 
array([[[[0.612865  , 0.88216328, 0.48480222],
         [0.03425927, 0.48495183, 0.13829707],
         [0.09450507, 0.51935376, 0.18062841]],
        [[0.17084301, 0.98781758, 0.04176032],
         [0.01642875, 0.00410476, 0.82107474],
         [0.0430708 , 0.4613671 , 0.35588768]],
        [[0.51547117, 0.79157547, 0.20702736],
         [0.68271939, 0.42921646, 0.20386473],
         [0.96094921, 0.42120335, 0.13786779]]],
       [[[0.5201048 , 0.98180929, 0.42446125],
         [0.59183867, 0.77714228, 0.6646746 ],
         [0.60816465, 0.50869596, 0.7876007 ]],
        [[0.53775815, 0.99575465, 0.51937478],
         [0.24953166, 0.78145294, 0.15979458],
         [0.56176056, 0.75463708, 0.74406015]],
        [[0.99403112, 0.00812343, 0.17321008],
         [0.1971585 , 0.43192664, 0.49824836],
         [0.28434774, 0.00334195, 0.21035368]]]])
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值