小编Wan*_*Cao的帖子

检查阵列中是否有3个连续值超过某个阈值

说我有这样的np.array:

a = [1, 3, 4, 5, 60, 43, 53, 4, 46, 54, 56, 78]
Run Code Online (Sandbox Code Playgroud)

是否有一种快速方法可以获得3个连续数字都高于某个阈值的所有位置的指数?也就是说,对于某个阈值th,获取所有x这些:

a[x]>th and a[x+1]>th and a[x+2]>th
Run Code Online (Sandbox Code Playgroud)

示例:对于阈值40和上面给出的列表,x应该是[4,8,9].

非常感谢.

python numpy

4
推荐指数
1
解决办法
95
查看次数

标签 统计

numpy ×1

python ×1