Python 计数触发器

Python 计数触发器,python,matplotlib,Python,Matplotlib,我想在下面的图中计算触发器的数量,包括上升和下降: 注意:该图可能具有不同的向上触发器和向下触发器。因此,我需要在绘图中穿过“0”14的值的次数如果数据中唯一可能的值(如中所述)为0和255,则可以写入 count = sum((s-r)!=0 for r, s in zip(data[0::], data[1::])) 利用Python中布尔是整数的一个子类,其值可能等于0或1。那么您尝试了什么?你能展示你的代码吗?你有绘制图表的原始数据吗?你只是在寻找图表y值为14的次数吗?@Chris

我想在下面的图中计算触发器的数量,包括上升和下降:


注意:该图可能具有不同的向上触发器和向下触发器。因此,我需要在绘图中穿过“0”14的值的次数

如果数据中唯一可能的值(如中所述)为0和255,则可以写入

count = sum((s-r)!=0 for r, s in zip(data[0::], data[1::]))

利用Python中布尔是整数的一个子类,其值可能等于0或1。

那么您尝试了什么?你能展示你的代码吗?你有绘制图表的原始数据吗?你只是在寻找图表y值为14的次数吗?@ChrisDoyle,到目前为止,我试图循环数据并将计数器放在一边,但计算起来越来越复杂,因为这些数据是这样图像的一部分:。。。所以我要求一个有效的方法。@JakeP,不,我想知道y值从0上升到255或从255下降到0的次数,在上面的图中是14