如何在数组中的某些索引值之间找到最大值(Python)

如何在数组中的某些索引值之间找到最大值(Python),python,numpy,Python,Numpy,如果我有python中的数组: a = np.array([20, 21, 19, 85, 25, 31, 21, 99, 3]) 我想找到指数2和5之间的最大值,返回85。我该怎么做 我知道a.max将输出值99,但我不确定如何指定范围 只需使用切片即可 a = np.array([20, 21, 19, 85, 25, 31, 21, 99, 3]) a[2:5].max() 给出85作为最大值。只需调用[2:5]即可 它将在包含您感兴趣的元素的子数组中搜索。您知道切片吗?请尝试[2:5

如果我有python中的数组:

a = np.array([20, 21, 19, 85, 25, 31, 21, 99, 3])
我想找到指数2和5之间的最大值,返回85。我该怎么做

我知道a.max将输出值99,但我不确定如何指定范围

只需使用切片即可

a = np.array([20, 21, 19, 85, 25, 31, 21, 99, 3])
a[2:5].max()
给出85作为最大值。

只需调用[2:5]即可


它将在包含您感兴趣的元素的子数组中搜索。

您知道切片吗?请尝试[2:5].max