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

Python错误:';numpy.float64';对象不可调用,python,Python,我已经用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_mo

我已经用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**
我收到如下错误消息

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**
TypeError回溯(最近一次调用)
在()
8 arima_mod=sm.tsa.arima(df,(p,d,q)).fit()
9打印(arima_模块参数)
--->10打印arima_mod.aic()
全球arima_mod.aic=1262.2449736558815
11
**TypeError:“numpy.float64”对象不可调用**

删除打印arima_mod.aic()后的括号。。正如我所读到的,
arima_mod.aic
1262.2449736558815
,因此是一个浮点数。括号使python认为它是一个函数,并试图调用它。你不想要那个(因为它坏了),你只想要那个值。所以去掉括号,你就没事了。

在打印arima_mod.aic()之后去掉括号。。正如我所读到的,
arima_mod.aic
1262.2449736558815
,因此是一个浮点数。括号使python认为它是一个函数,并试图调用它。你不想要那个(因为它坏了),你只想要那个值。所以,去掉支架,你就没事了