简而言之,np.max()
给出的是数组中的最大值本身,而 np.argmax()
给出的是最大值在数组中的位置(索引)。
举栗:
import numpy as np
# 创建一个 NumPy 数组
arr = np.array([1, 2, 3, 7, 5, 6])
# 使用 np.max() 找到数组中的最大值
max_value = np.max(arr)
print("最大值:", max_value) # 输出: 最大值: 7
# 使用 np.argmax() 找到数组中最大值的索引
max_index = np.argmax(arr)
print("最大值的索引:", max_index) # 输出: 最大值的索引: 3