[0, 1, 1, 1, -1, -1, -1, -1, 1]
您如何使用 5 的滑动窗口生成器添加它?所以它将是 0 + 1 + 1 + 1 + -1,然后是 1 + 1 + 1 + -1 + -1,等等。我正在尝试计算它们,但我无法计算出每次如何移动我的范围数到 5。
for num in range(len(value)+1):
print(sum(map(int, value[num-n_day:num])))
其中 value 是列表,n_day 是 5
对不起,我的意思是我想做:0
0+1 = +1
0+1+1 = +2
0+1+1+1 = +3
0+1+1+1-1 = +2
1+1+1-1-1 = +1
1+1-1-1-1 = -1
1-1-1-1-1 = -3
-1-1-1-1+1 = -3