ap815 发表于 2017-3-8 16:39:56

关于python调用ADF

使用from arch.unitroot import ADF 这个命令,如下提示

Traceback (most recent call last):

File "<ipython-input-16-4ec62e88dbf5>", line 1, in <module>
    adfSHRet=ADF(SHRet)

NameError: name 'ADF' is not defined

我记得有的时候调别的也掉不出来,是版本问题么?
我现在用的是python3,求大神指点!!

新手·ing 发表于 2017-3-8 16:57:35

说明没有这个东西
报错说没有定义

你试试别的 像 import time

无符号整形 发表于 2017-3-8 18:14:52

ADF这个函数没有定义,应该不是你代码问题。
这种问题我是确定不了的,如果是他的代码有问题,那么File也应该显示出错的文件名。(Python自身问题?)
召唤@小甲鱼

小甲鱼 发表于 2017-3-8 18:22:51

是不是没有按 arch 呢?

https://pypi.python.org/pypi/arch/3.0

ap815 发表于 2017-3-8 20:21:09

新手·ing 发表于 2017-3-8 16:57
说明没有这个东西
报错说没有定义



有的包是可以调用的,我用的是Spyder,自带了一些库,估计这个没自带。

ap815 发表于 2017-3-8 20:23:59

小甲鱼 发表于 2017-3-8 18:22
是不是没有按 arch 呢?

https://pypi.python.org/pypi/arch/3.0

我用的是Spyder,里面显示python是3.6版本,arch这个包要下载哪一个?可以在软件里面用命令安装么?在哪个地方看到过,pip install 之类的命令,好像在python里面用不了,不知道为啥!!

新手·ing 发表于 2017-3-8 20:53:36

ap815 发表于 2017-3-8 20:23
我用的是Spyder,里面显示python是3.6版本,arch这个包要下载哪一个?可以在软件里面用命令安装么?在哪个 ...

在 cmd 里,转到Python 然后 pip
你肯定是没有安装上

ap815 发表于 2017-3-8 22:19:55

新手·ing 发表于 2017-3-8 20:53
在 cmd 里,转到Python 然后 pip
你肯定是没有安装上

我没安装,明天试试,谢谢

小甲鱼 发表于 2017-3-8 22:22:37

依赖的库比较多哦:

Requirements
NumPy (1.7+)
SciPy (0.12+)
Pandas (0.14+)
statsmodels (0.5+)
matplotlib (1.3+)
页面下方有安装包可以下载 -> https://pypi.python.org/pypi/arch/3.0

ap815 发表于 2017-3-9 08:52:33

小甲鱼 发表于 2017-3-8 22:22
依赖的库比较多哦:




我下载了一个3.4的whl,但不知道放到什么地方,大神请指点下,多谢!

muse0951 发表于 2021-5-13 12:45:10

请问楼主成功装上了arch吗?跟你出现了一样的问题{:5_104:}
页: [1]
查看完整版本: 关于python调用ADF