我有以下陣列:
a = [[0. 0. ]
[0.22333333 0.14333333]
[0.48166667 0.99 ]
[0.735 1.66666667]
[1.02666667 2.16666667]
[1.43833333 2.66333333]
[1.71666667 3.15666667]]
我希望能夠在特定行索引處找到最大值。例如,第 2 行的最大值為 0.99,第 6 行將為 3.15。
我知道我可以使用
np.max(array,axis=1)
產生這個:
[0. 0.22333333 0.99 1.66666667 2.16666667 2.66333333
3.15666667]
但是我只想要我感興趣的行的一個值。例如,如果我只想要陣列中第 2 行的最大值,那么輸出值應該只看起來像這樣:
0.99
uj5u.com熱心網友回復:
或類似的東西
np.amax(a[row])
uj5u.com熱心網友回復:
那么只申請max你想要的那一行?例如array[2].max()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/376354.html
下一篇:從二維串列制作三維numpy
