Python中的PyFlux简介
我们都非常了解Python必须提供的各种类型的库。我们将告诉您一个名为PyFlux的库。机器学习领域中最常遇到的问题是时间序列分析。
PyFlux 是Python中的一个开源库,专门为处理统计问题而构建。该库拥有一系列极好的近期统计模型。 PyFlux 还使用户能够使用概率方法,其优势在于它可以更全面地了解不确定性,这对于预测等时间序列任务很重要。
安装
Python 3.5 支持最新版本的 PyFlux。
pip install pyflux
应用程序接口
PyFlux API 非常简洁,只需最少的步骤即可执行模型构建过程。
示例 1:时间序列入门
Python3
import pandas as pd
import datetime
from pandas import Series, DataFrame
import pandas_datareader
import pandas_datareader.data as web
import pyflux as pf
import matplotlib.pyplot as plt
pandas_datareader.__version__
start = datetime.datetime(2009, 1, 1)
end = datetime.datetime(2019, 1, 1)
df = web.DataReader('T', "yahoo", start, end)
print(df.head())
df.info()
Python3
plt.figure(figsize=(15, 5))
plt.ylabel("Returns")
plt.plot(df)
plt.show()
输出:
示例 2:可视化数据
Python3
plt.figure(figsize=(15, 5))
plt.ylabel("Returns")
plt.plot(df)
plt.show()
输出: