【发布时间】:2018-05-04 05:36:30
【问题描述】:
尝试使用金字塔的自动 arima 功能却一无所获。
导入整个类:
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(最近调用 最后)RuntimeError:针对 API 版本 0xb 编译的模块,但这 numpy 的版本是 0xa
----------------------------------- ---------------------------- ImportError Traceback(最近调用 最后)在() 1 #尝试导入金字塔 ----> 2 from pyramid.arima import auto_arima
/usr/local/lib/python2.7/site-packages/pyramid/arima/init.py () 3#作者:泰勒·史密斯 4 ----> 5 来自 .approx 导入 * 6 来自 .arima 导入 * 7 从 .auto 导入 *
/usr/local/lib/python2.7/site-packages/pyramid/arima/approx.py 在 () 16 # 并且由于平台可能将 .so 文件命名为一些时髦的东西(比如 17 # _arima.cpython-35m-darwin.so),绝对而不是相对导入。 ---> 18 from pyramid.arima._arima import C_Approx 19 20 全部 = [
ImportError: numpy.core.multiarray 导入失败
在导入 numpy 之后,甚至只是在再次运行该块之后,我在运行 from pyramid.arima import auto_arima
时收到此错误消息
----------------------------------- ---------------------------- ImportError Traceback(最近调用 最后)在() 1 #尝试导入金字塔 ----> 2 从金字塔导入 arima
/usr/local/lib/python2.7/site-packages/pyramid/arima/init.py () 3#作者:泰勒·史密斯 4 ----> 5 来自 .approx 导入 * 6 来自 .arima 导入 * 7 从 .auto 导入 *
/usr/local/lib/python2.7/site-packages/pyramid/arima/approx.py 在 () 16 # 并且由于平台可能将 .so 文件命名为一些时髦的东西(比如 17 # _arima.cpython-35m-darwin.so),绝对而不是相对导入。 ---> 18 from pyramid.arima._arima import C_Approx 19 20 全部 = [
ImportError: 无法导入名称 C_Approx
【问题讨论】:
标签: python data-science pyramid-analytics