一维数组中,有时候会出现一段连续的重复相同数组,当这种重复次数大于N次时候,我们希望能够检测出来,但是只需要告诉我重复数值第一个数字的位置即可,不需要每个重复的数值的位置都输出来,如图,我们想把红色框的第一个数字的位置输出
代码如下:
import numpy as np
a = [0. ,0. ,0. ,0. ,0. ,0. ,
0. ,0. ,0. ,0. ,0. ,0.,
0. ,0. ,0. ,0. ,0. ,0.00167902,
0.23939317 ,0.24343014 ,0.2437596 ,0.24125086 ,0.04751354 ,0.,
0. ,0. ,0. ,0. ,0. ,0.,
0.2423835 ,0.2435938 ,0.24378107 ,0.24212517 ,0.04351635