为什么numpy argmax()没有得到索引?

时间:2017-03-10 17:53:27

标签: python python-2.7 numpy data-science

所以我真的很擅长数据分析和numpy库,只是玩内置函数。

我将此文件放在我的文件import numpy as np

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

应该打印出最大值的索引,而不是它自己的值。但它一直给我24。 据我所知,max()为您提供了最大值,而argmax()则为您提供了最大值的索引。

1 个答案:

答案 0 :(得分:0)

np.arange从零开始(除非你给它一个不同的开始),索引也是从0开始的。所以在np.arange(25)中,第0个元素为零,第1个元素为1,等等。因此每个元素与其索引的编号相同。所以最大值是24,其索引也是24。