def filter_data(li, compare=20):index = []move_li = []if abs(li[0]-li[compare]) < 1:move_li.append(0)index.append(0)else:
move_li.append(1)index.append(0)if move_li[-1] == 0:for j in range(index[-1], len(li)-compare):if abs(li[j] - li[j+compare]) > 1:
move_li.append(1)index.append(j+compare)breakif move_li[-1] == 1:for k in range(index[-1], len(li)-compare):if abs(li[k] - li[k+compare]) < 1:
move_li.append(0)index.append(k)breakif move_li[-1] == 0:for j in range(index[-1], len(li)-compare):if abs(li[j] - li[j+compare]) > 1:
move_li.append(1)index.append(j+compare)breakif move_li[-1] == 1:for k in range(index[-1], len(li)-compare):if abs(li[k] - li[k+compare]) < 1:
move_li.append(0)index.append(k)breakprint(index)
05-07
04-30
04-30
04-30
04-30
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交