将列表中的元素分成几组,按照500个元素一组 出现很多个数值类型不同是怎么回事


from scipy.signal import savgol_filter
# noinspection PyUnresolvedReferences
v1=np.round(v,4)#保留4位有效数字
print(type(v1))
y= savgol_filter(v1, 53, 3, mode= 'nearest')
step = 500
demo_1=[y[i:i+step] for i in range(0,len(y),step)]
print(demo_1)
demo_2=np.array(demo_1,dtype=np.float64)

plt.plot(demo_2,color='b', label=u'1路')  # 绘制x,y的折线图
plt.show()  # 显示折线图

出现问题:

img

img