我确实为此编写了一个代码:
for i in xrange(len(Derivative)):
if ((Derivative[i-1] > Derivative[i]) and (Derivative[i+1] < Derivative[i]) and (Derivative[i-1] > 0.0) and (Derivative[i+1] < 0.0) and (Derivative[i] > 0.0)):
print str(i+1)
这Derivative
是我必须检测过零的列表,主要是在过零之前的值为正而过零之后的值为负的值。
我附上了图表Derivative
以进一步阐明问题!
我想知道在 Python 中是否有更好的方法,我的意思是更短和更精确的代码?