尝试使用金字塔的自动光学功能,无处可去。
导入全班:
import pyramid
stepwise_fit = auto_arima(df.Weighted_Price, start_p=0, start_q=0, max_p=10, max_q=10, m=1,
start_P=0, seasonal=True, trace=True,
error_action='ignore', # don't want to know if an order does not work
suppress_warnings=True, # don't want convergence warnings
stepwise=True) # set to stepwise
我收到错误消息:
NameError: name 'auto_arima' is not defined
很好,然后让我们从金字塔中导入特定的包。
from pyramid.arima import auto_arima
----------------------------------------------- ---------------------------- RuntimeError Traceback(最近一次调用 last)RuntimeError:针对API版本0xb编译的模块,但是这个 numpy的版本是0xa
----------------------------------------------- ---------------------------- ImportError Traceback(最近一次调用 最后)in() 1 #trying导入金字塔 ----> 2来自pyramid.arima import auto_arima
/usr/local/lib/python2.7/site-packages/pyramid/arima/ init .py in () 3#作者:泰勒史密斯 4 ----> 5来自.approx import * 6来自.arima进口* 7来自.auto import *
/usr/local/lib/python2.7/site-packages/pyramid/arima/approx.py in () 16#并且因为平台可能将.so文件命名为一些时髦的东西(比如 17#_arima.cpython-35m-darwin.so),绝对导入这个而不是相对。 ---> 18来自pyramid.arima._arima导入C_Approx 19 20 全部 = [
ImportError:numpy.core.multiarray无法导入
导入numpy后,或者甚至在刚刚再次运行该块之后,运行from pyramid.arima import auto_arima
时出现此错误消息
----------------------------------------------- ---------------------------- ImportError Traceback(最近一次调用 最后)in() 1 #trying导入金字塔 ----> 2来自金字塔进口华丽
/usr/local/lib/python2.7/site-packages/pyramid/arima/ init .py in () 3#作者:泰勒史密斯 4 ----> 5来自.approx import * 6来自.arima进口* 7来自.auto import *
/usr/local/lib/python2.7/site-packages/pyramid/arima/approx.py in () 16#并且因为平台可能将.so文件命名为一些时髦的东西(比如 17#_arima.cpython-35m-darwin.so),绝对导入这个而不是相对。 ---> 18来自pyramid.arima._arima导入C_Approx 19 20 全部 = [
ImportError:无法导入名称C_Approx
答案 0 :(得分:4)
使用:
pip install pyramid-arima
您安装的Web金字塔不是您要找的。 p>
答案 1 :(得分:2)
尝试使用pmdarima
安装pip
:
pip install pmdarima
然后在您的python脚本中使用:
from pmdarima.arima import auto_arima
答案 2 :(得分:1)
环境: Windows 10 IDE:Pycharm Python:3.6
在Anaconda中,创建一个新环境,然后运行:
pip install pyramid-arima
现在在您的python代码中,您可以使用:
from pyramid.arima import auto_arima
答案 3 :(得分:0)
这对我有用:(Anaconda提示)
$ conda create -n pmdissue23 --yes --quiet python=3.5 numpy scipy scikit-learn statsmodels
activate pmdissue23
(pmdissue23) $ pip install pmdarima
在anaconda导航器中,
from pmdarima import auto_arima
答案 4 :(得分:-3)