numpy中amin()方法中维度axis=0 1 2 的理解

https://www.jianshu.com/p/6f58d7f39147

 

numpy中amin()方法中维度axis=0 1 2 的理解

axis=0  从最外一层的维度来比较 (对半比较  虽然不恰当,但便于引导思路)

axis=1   从中间一层的维度来比较  外进入中间这层的比较  ,这一层的单位是一维数组

axis=2   从最内一层的维度来比较  外进入中间进入内层这层的比较  ,这一层的单位是单个元素数字

 

import numpy as np
a = np.random.randint(2,40,size=(2,3,4))
print(a)
print("="*90)
print(np.amin(a,0))
print("="*90)
print(np.amin(a,1))
print("="*90)
print(np.amin(a,2))
print("="*90)
print(np.amin(a,(0,2)))

 

#result

[[[32 10 17  4]
  [ 3  8  8 35]
  [39  2  7 27]]

 [[28  6 25 28]
  [26 36 27  6]
  [26 13 23 13]]]
==========================================================================================
[[28  6 17  4]
 [ 3  8  8  6]
 [26  2  7 13]]
==========================================================================================
[[ 3  2  7  4]
 [26  6 23  6]]
==========================================================================================
[[ 4  3  2]
 [ 6  6 13]]
==========================================================================================
[4 3 2]

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值