天天看點

python如何得到一維數組中的最值、次最值及其索引位置?

有時候我們需要取一個數組的最值、次最值及其索引位置,以下提供一種思路,就是先利用np.argsort()取到數組從小到大排序時對應的索引位置,然後根據索引取最值和次最值。

python如何得到一維數組中的最值、次最值及其索引位置?

PS:此種方法不适合有重複值的數組,如果有重複值還需要進一步處理。