【发布时间】:2019-06-25 10:15:09
【问题描述】:
我正在寻找两个数组的最大值,并尝试获取每个数组的最大值并添加到另一个“np.array”。但是,我得到了 1。
maximums = [x_train.argmax(), x_test.argmax()]
print(maximums)
maximums = np.array(maximums)
print(maximums)
maximum = maximums.argmax()
print(maximum)
我预计最大值是 577,但它是 1。
[417, 577]
[417 577]
1
错误在哪里,或者为什么我没有得到我想要的?
编辑: 我找到了一个可以实现我想要的功能,它是 'numpy.amax()' https://thispointer.com/find-max-value-its-index-in-numpy-array-numpy-amax/
【问题讨论】:
-
argmax返回最大值的索引。参考:docs.scipy.org/doc/numpy/reference/generated/numpy.argmax.html -
"返回沿轴的最大值的索引。"请参阅文档:docs.scipy.org/doc/numpy/reference/generated/numpy.argmax.html