Python Numpy查找函数的max+;排列
我得到了这两个函数:Python Numpy查找函数的max+;排列,python,python-3.x,numpy,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”和“query”的MAX,这是我得到的: max(mom) & min(mom) 但是现在我试图得到'x'值,其中mom是MAX/MIN 我尝试了打印(x.index(max(mom)),但我认为这段代码没
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”和“query”的MAX
,这是我得到的:
max(mom) & min(mom)
但是现在我试图得到'x'值,其中mom
是MAX/MIN
我尝试了打印(x.index(max(mom)),但我认为这段代码没有以正确的方式连接这两个函数。为了找到最大索引,尝试使用np.argmax(mom)! 如果有更多的最大点数,以及所有需要的点数:
完美,这就是我要找的。如果有2个最小值/最大值会怎样?在文档中,只有一个极值出现:>>>np.argmax(b)#只返回第一个事件。如果您需要所有事件,您可以遵循此处提到的策略:@LosKayos这就是您要找的吗?是的,先生。谢谢!您能将其标记为已解决吗?谢谢:)