📜  Python中的PyFlux简介

📅  最后修改于: 2022-05-13 01:55:13.528000             🧑  作者: Mango

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()

输出: