如何在 numpy arange 的输出索引中打印?

How do I print in index of my output for a numpy arange?

def x(t,A,ω,γ,ϕ):
    return A*np.cos(np.sqrt(ω**2-(γ/2)**2)*t+ϕ)*np.exp(-γ*t/2)

a=x(np.arange(0,10,0.01),1,1,1,-np.pi/2)

b=[np.max(np.abs(a)), ]

print(b)

#This was the output [0.47310347814336845]

我想知道如何获取此输出所属的 np.arange 的索引?

您可以使用 np.argmax():

np.argmax(np.abs(a))

这输出:

121