paddlets.analysis.base
- class Analyzer(**kwargs)[源代码]
基类:
ABCAnalyzer 是所有分析器的基类。分析器模块旨在对时间序列数据执行特定的数学分析。包括最大值,频域特征分析,异常值检测等等
- 参数
kwargs – 各分析算子子类的参数, 基类中利用可变参数实现灵活拓展
- abstract analyze(X: Union[Series, DataFrame], **kwargs) Any[源代码]
数据分析方法, 具体子类需要分别实现
- 参数
X (pd.Series|pd.DataFrame) – 需要分析的Pd.Series|pd.DataFrame
kwargs – 各分析算子子类的参数, 基类中利用可变参数实现灵活拓展
- 返回
分析结果
- 返回类型
Any
- 引发
ValueError –
- plot() pyplot[源代码]
算子的画图方法,非必须实现。若要算子在analysis报告中展现图片,则需要实现此功能
- 参数
None –
- 返回
matplotlib.pyplot object
- 引发
None –
实际案例
# Analysis results is DataFrame def plot(self): fig = self.res.plot().get_figure() return fig # Other #Implement the plot method by yourself, return need to be matplotlib.pyplot object.