问题遇到的现象和发生背景
想要修正列表的元素
在计算后元素却变成了数组
问题相关代码,请勿粘贴截图
def revise(pre, real, freq, T=50):
num = len(real)
pre_num = len(pre)
print(pre_num)
for index in range(0, num):
pre_id = index*freq
if pre_id >= pre_num:
break
if abs(pre[pre_id] - real[index]) > T:
real[index] = int(pre[pre_id] + pre[pre_id-1] - real[index-1])
return real
运行结果及报错内容
