fmin python错误numpy

fmin python错误numpy,python,numpy,Python,Numpy,我正在尝试使用fmin缩小我的函数,您可以在下面的函数示例中找到一个类: #!/usr/bin/env python # -*- coding: iso-8859-1 -*- import sys,os import numpy as np from math import exp import scipy from scipy.optimize import fmin from carlo import * A=real() x_r=0.11245 x_i=0.14587 C=A.m

我正在尝试使用fmin缩小我的函数,您可以在下面的函数示例中找到一个类:

#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-

import sys,os
import numpy as np
from math import exp
import scipy
from scipy.optimize import fmin

from carlo import *

A=real()

x_r=0.11245
x_i=0.14587

C=A.minim([x_r,x_i])
part_real=0.532
part_imag=1.2
R_0 = fmin(C,[part_real,part_imag])
这是我的班级:(名字carlo.py)

我有一个错误:

  File "/usr/local/lib/python2.7/site-packages/scipy/optimize/optimize.py", line 281, in function_wrapper
    return function(*(wrapper_args + args))
TypeError: 'numpy.complex128' object is not callable
我试着使用它,但如果我返回的只是t我有错误,我不理解这个错误:TypeError:'numpy.ndarray'对象是不可调用的。请帮助我,谢谢你的回答。

可能重复了将
C=A.minim([x\u r,x\u i])
更改为
C=A.minim
,fmin的第一个参数必须是可调用的:函数或方法。
  File "/usr/local/lib/python2.7/site-packages/scipy/optimize/optimize.py", line 281, in function_wrapper
    return function(*(wrapper_args + args))
TypeError: 'numpy.complex128' object is not callable