Python 如何从scipy.special正确调用erf函数?
我试图在python中使用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' 是否有我应该实现的特定模块?您只需
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)