gpt4 book ai didi

Python 错误 :'numpy.float64' 对象不可调用

转载 作者:太空宇宙 更新时间:2023-11-04 10:23:44 25 4
gpt4 key购买 nike

我用 python 编写了一段代码来生成一系列 ARIMA 模型并确定它们的 AIC 值以比较它们。代码如下,

p=0
q=0
d=0

for p in range(5):
for d in range(1):
for q in range(4):
arima_mod=sm.tsa.ARIMA(df,(p,d,q)).fit()
print(arima_mod.params)
print arima_mod.aic()

我收到如下错误信息,

TypeError                                 Traceback (most recent call last)
<ipython-input-60-b662b0c42796> in <module>()
8 arima_mod=sm.tsa.ARIMA(df,(p,d,q)).fit()
9 print(arima_mod.params)
---> 10 print arima_mod.aic()
global arima_mod.aic = 1262.2449736558815
11

**TypeError: 'numpy.float64' object is not callable**

最佳答案

删除 print arima_mod.aic() 后的括号。正如我所读,arima_mod.aic1262.2449736558815,因此是一个 float 。括号让 python 认为它是一个函数,并尝试调用它。你不想要那个(因为它坏了),你只想要那个值。所以去掉括号,你会没事的。

关于Python 错误 :'numpy.float64' 对象不可调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30728108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com