在上述示例代码中,我们首先从Modis NETCDF数据中提取需要进行平滑处理的数据列。然后,通过调用scipy.signal.savgol_filter函数,传入数据列、窗口长度和多项式拟合阶数等参数,得到平滑后的数据。最后,使用Matplotlib库绘制原始数据和平滑后的数据曲线。 对于Modis NETCDF数据的绘图平滑处理,腾讯云提供了多种适用的产品和服...
tmp_smooth1=scipy.signal.savgol_filter(sig,21,3)tmp_smooth2=scipy.signal.savgol_filter(sig,53,3)plt.subplot(3,1,1)plt.plot(sig)#plt.semilogx(sig,label='mic')plt.subplot(3,1,2)plt.plot(tmp_smooth1*0.5,label='mic'+'拟合曲线-21',color='red')plt.subplot(3,1,3)plt.plot(tmp_smo...
一般使用列表推导式替代map函数,效率更高。 filter 使用指定函数测试容器的每一个值,过滤出函数值为真值的元素,返回一个生成器(而不是列表)。 range 获取可迭代的整数区间。 sum 获取容器或可迭代对象所有元素的和 sorted 对可迭代对象的值进行排序,返回一个列表,可指定排序方式,可返回倒序列表。 assert sorted(ra...