2017-10-08 204 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)