python求变化率

python求变化率,第1张

>>>唯蔽 data = [3000,3050,2000,2400,3000,1000,4000]

>>> result = []

>>> it = iter(data)

>>> n1 = float(it.next())

>>指坦州> for n2 in it:

result.append((n2-n1)/n1)

n1 = float(n2)

>>> result

[0.016666666666666666, -0.3442622950819672, 信胡0.2, 0.25, -0.6666666666666666, 3.0]

>>>

用程序生成一个100ms的脉冲,DB0为本次采样,DB1为上次采样,

在脉核弯冲的上升沿将计算DB0和DB1差值,再将DB0传送给DB1,再将温度数据传送给DB0。这样就可以计算出改判闷本次采样和上次采样的差值了冲纯,上边3步要顺序进行。

还有要注意的是第一次计算因为DB1不是上次采样,要将本次计算忽略。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12429319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存