2017-10-08 207 views
-1

一个= 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])

回答

2

你ç使用numpy max函数来查找特定轴(或多个轴)上的最大元素。

例如,您给np.max(a, axis=0)是你在找什么。可以使用数组对象的max方法:a.max(axis=0)