numpy找到函数+数组的最大值

时间:2018-08-28 08:48:18

标签: python python-3.x numpy

我有两个功能:

mom=-1/2*q*x**2+1/2*q*len*x
quer=-q*x+1/2*q*len

其中x是用numpy定义的数组:

x=7
q=10
anzahl = 100
x=np.linspace(0, len, anzahl)

我正试图获得{mom& quer}的MAX

max(mom) & min(mom)

但是现在我尝试获取momMAX / MIN的'x'值

我尝试了print (x.index(max(mom)),但是我认为这段代码无法正确地连接两个函数。

1 个答案:

答案 0 :(得分:2)

为了找到最大索引,请尝试使用np.argmax(mom)! https://docs.scipy.org/doc/numpy/reference/generated/numpy.argmax.html

如果有更多的最大积分,并且所有需要: How to make numpy.argmax return all occurrences of the maximum?