方便的时间序列包pyflux(安装篇)

Python中有许多库用于研究数据科学和ML,但是当你的数据是随着时间的推移而变化的度量(例如股票价格,仪器的测量值等等)时,这对于大部分库来说是一个比较棘手的问题。
PyFlux是一个专门为时间序列而开发的 Python开源库。时间序列研究是统计学和计量经济学的一个子领域,目标可以描述时间序列如何表现(以潜在的因素或兴趣的特征来表示),也可以借此预测未来的行为。

PyFlux允许使用时间序列建模,并且已经实现了像GARCH这样的现代时间序列模型。

周五了,本篇只介绍pyflux的安装,用pyflux实现模型下周有时间再写。
安装pyflux花费了我一个下午的时间,一开始尝试用pip install,然而很快报错

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
回查上去发现numpy的module缺失

既然如此那就更新numpy包



ok,全部更新完毕,可还是报一模一样的错,我???
看了一下其他的博客根本找不到,难道没人安装pyflux会报错吗...
error:Microsoft Visual C++ 14.0 is required倒是看到不少,方法大致有2类。
一个是下载numpy‑1.14.1+mkl‑cp35‑cp35m‑win_amd64.whl,
地址是https://www.lfd.uci.edu/~gohlke/pythonlibs/
根据自己的python版本下载,下到python的Scripts目录下,
通过cmd进入目录并pip install;
二是下载Microsoft Visual C++。
我使用了第一个方法但不成功,第二个方法由于极简原则所以并不想尝试...
就在这时发现https://www.lfd.uci.edu/~gohlke/pythonlibs/里有
方便的时间序列包pyflux(安装篇)_第1张图片
于是试了一下,下载对应版本到python的Scripts目录下然后install

好吧成功了...

你可能感兴趣的:(方便的时间序列包pyflux(安装篇))