Python 如何从scipy.special正确调用erf函数?

Python 如何从scipy.special正确调用erf函数?,python,numpy,scipy,Python,Numpy,Scipy,我试图在python中使用erf函数,但遇到了以下错误: File "java.py", line 40, in <module> getQ(x) File "java.py", line 13, in getQ q = math.log(1.0- erf.erf(math.abs(x)/SQRT2)) AttributeError: 'numpy.ufunc' object has no attribute 'erf' 是否有我应该实现的特定模块?您只需

我试图在python中使用erf函数,但遇到了以下错误:

  File "java.py", line 40, in <module>
    getQ(x) 
  File "java.py", line 13, in getQ
    q = math.log(1.0- erf.erf(math.abs(x)/SQRT2))
AttributeError: 'numpy.ufunc' object has no attribute 'erf'
是否有我应该实现的特定模块?

您只需要调用,而不是
erf.erf
(它不存在,因此引发异常),它只是
abs
而不是
math.abs

def getQ(x): 
    q = math.log(1.0-erf(abs(x)/SQRT2))
    print(q)

你希望erf.erf
做什么?谢谢!我试图从一些包含erf.erf的java代码中转换它,我也不确定。
def getQ(x): 
    q = math.log(1.0-erf(abs(x)/SQRT2))
    print(q)