簡體   English   中英

如何在列表中找到數組的最大值?

[英]How to find the max value of an array in a list?

我試圖在下面的列表中找到第一個數組的最大值,我怎樣才能找到最小值和最大值,我怎樣才能找到數組最大值的索引值?

list = [array([ 1.25e-02, -5.79e-03,  7.32e-03, -1.40e-02, 1.73e-02,  3.35e-03,  1.28e-02,  2.59e-02, 4.57e-03,  2.56e-02,  2.44e-03,  1.12e-02]), array([0.00e+00, 1.60e-08, 3.20e-08, 4.80e-08, 6.40e-08, 8.00e-08, 9.60e-08, 1.10e-07, 1.20e-07, 1.40e-07, 1.60e-07, 1.70e-07, 1.92e-07, 2.00e-07, 2.24e-07, 2.40e-07, 2.56e-07, 2.72e-07])]

我發現了如何做到這一點:

np.argmax(mylist[0])

由於第一個數組是列表 lt 中的第一個元素。

lt = [array([ 1.25e-02, -5.79e-03,  7.32e-03, -1.40e-02, 1.73e-02,  3.35e-03,  1.28e-02,  2.59e-02, 4.57e-03,  2.56e-02,  2.44e-03,  1.12e-02]), array([0.00e+00, 1.60e-08, 3.20e-08, 4.80e-08, 6.40e-08, 8.00e-08, 9.60e-08, 1.10e-07, 1.20e-07, 1.40e-07, 1.60e-07, 1.70e-07, 1.92e-07, 2.00e-07, 2.24e-07, 2.40e-07, 2.56e-07, 2.72e-07])]
max_value = lt[0].max(axis=1)
max_index = lt[0].argmax(axis=1)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM