2017-03-10 46 views
-3

所以我真的是新的數據分析和numpy庫,只是玩弄內置函數。爲什麼numpy argmax()沒有得到索引?

我有這個在我的文件import numpy as np

new_arr = np.arange(25) 
print new_arr.argmax() 

的頂部應打印出最大的價值,而不是價值它自身的索引。但它不斷給我24. 據我所知max()給你最大值,而argmax()給你的最大值的指數。

回答

0

np.arange從零開始(除非您給它一個不同的開始),索引也是從0開始的。因此,在np.arange(25)中,第0個元素爲零,第1個元素爲1等。因此,每個元素與其索引相同。所以最大值是24,它的指數也是24.

+0

謝謝。對不起,我真的沒有注意到:) –