从2D阵列numpy的
问题描述:
一个= np.random.rand(4,2,2)从2D阵列numpy的
阵列([[[0.10723991,0.20947733], [0.02998244的列表,最大的值的数组0.64829337]] ,
[[ 0.1707575 , 0.34311093],
[ 0.7368306 , 0.83202149]],
[[ 0.10195594, 0.81748548],
[ 0.51577596, 0.84025512]],
[[ 0.64234408, 0.82321103],
[ 0.78017441, 0.29398195]]])
如何获得最大值的阵列的每个元素为:
阵列([0.64234408,0.82321103], [0.78017441,0.84025512])
答
你ç使用numpy max
函数来查找特定轴(或多个轴)上的最大元素。
例如,您给np.max(a, axis=0)
是你在找什么。可以使用数组对象的max
方法:a.max(axis=0)
。