我正在尝试使用jupyter notebook
运行在单独的python文件上定义的以下函数def f(x):
return 2 * norm.cdf(x)
AttributeError: 'function' object has no attribute 'cdf'
然而,我得到一个属性错误。当我在.py文件中正确导入模块时,我不确定究竟发生了什么。
海洋中有大量的norm()
,所以你的问题很可能是你没有呼叫你认为你是norm()
。冗长总是好的:)
import scipy as scp
from scipy import stats
def f(x):
return 2*scp.stats.norm.cdf(x)