首页 > 解决方案 > 计数触发器

问题描述

我想在下面的图中计算触发器的数量(上升和下降): 阴谋

注意:情节可能有不相等的上升触发器,下降。所以,我需要次数,值越过“0”(图中为 14)

标签: pythonmatplotlib

解决方案


如果您的数据中唯一可能的值(如您在此评论中所述)是0and 255,您可以编写

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

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


推荐阅读