格拉米角场(Gramian Angular Field )python实现
使用jupyter notebook,代码为.ipynb格式。有详细注释
仅调用padas,numpy,matplotlib库。各种操作均为普通操作,便于理解原理(不使用专门绘制GAF的库)。
1.首先对原始数据做(0,1)归一化,也可做(-1,1)。
2.对归一化的数据做PAA(分段聚合近似)减少序列长度,然后进行格拉米角场的转换。可以自由设置参数
3.使用2得出的数据求得角度与半径,绘制极坐标图像。
4.绘制格拉米图像,包含GASF(对应做角度和)和GADF(对应做角度差)。
5.附带一份数据,可以先运行示例数据。示例数据为.xlsx格式,其他格式数据需要自行修改数据读取代码。
6.生成的图像可以保存为高清晰度图像。
只出售代码,代码不运行可退,代码附售后。