__init__
洛 2021/10/30
# gma.math.Smooth(Data, WindowSize, Times = 1, Axis = None)
功能: 【类】。数据平滑(滤波)。
初始化:
Data:1D array
。需要平滑的 1 维数据。
WindowSize:int
。平滑窗口大小。必须为正奇数。
Times = int
。平滑次数。默认平滑 1 次。
Axis = int
。数据平滑使用的轴。
注意
类内 属性/方法 引用前请先初始化 Smooth
类!
示例:
import gma
Data = [0.16359164, 0.16359164, 0.17469311, 0.20163227, 0.22857143, 0.32706435, 0.21466192, 0.10225949]
SM = gma.math.Smooth(Data, 5, Times = 1)
## 查看类型所有的 方法/属性
print([M for M in dir(SM) if '_' not in M])
1
2
3
4
5
2
3
4
5
>>> ['MovingAverage', 'SavitzkyGolay']