【发布时间】:2022-01-07 11:15:18
【问题描述】:
假设我有一些类似的数组
a = np.random.random(100) > 0.5
array([ True, True, False, False, True, False, False, True, True,
True, False, False, True, False, True, False, True, True,
False, False, False, False, False, True,...
我想找到相邻Trues 的所有部分的起始索引,至少为X。所以对于上面随机sn-p中的X=3,我想要7。对于X=2,我应该得到0,7,16。
我可以用循环来做到这一点,但想知道是否有人能告诉我更聪明的方法?
【问题讨论】: