Python 导入scipy.special.expit时出错

Python 导入scipy.special.expit时出错,python,python-2.7,scipy,Python,Python 2.7,Scipy,我想导入sigmoid函数,该函数位于scipy.special.expit 如果使用import scipy.special.expit as sigmoid(或不使用“as sigmoid”),则会出现“无模块调用expit”错误 如果使用scipy import special中的,则使用special.expit(N)有效 如果使用scipy import special.expit中的作为sigmoid,则special.expit(点)处的语法无效 如果使用scipy.special

我想导入sigmoid函数,该函数位于
scipy.special.expit

如果使用
import scipy.special.expit as sigmoid
(或不使用“as sigmoid”),则会出现“无模块调用expit”错误

如果使用scipy import special中的
,则使用
special.expit(N)
有效

如果使用scipy import special.expit中的
作为sigmoid
,则
special.expit
(点)处的语法无效


如果使用scipy.special import expit中的
special
未定义错误


所以。。。我该如何导入分配“sigmoid”别名的
expit
函数

正如我在评论中指出的

from scipy.special import expit
应该有用。要使用名称
sigmoid
导入
expit
,请使用

from scipy.special import expit as sigmoid

正如我在评论中指出的

from scipy.special import expit
应该有用。要使用名称
sigmoid
导入
expit
,请使用

from scipy.special import expit as sigmoid

来自scipy.special import expit的
应该可以工作。请显示完整的错误消息。好的,我找到了问题。是的,它可以工作,问题是我仍然需要调用
special.expit(N)
,因此很明显,解释器没有从scipy找到定义的
special
。special import expit
应该可以工作。请显示完整的错误消息。好的,我找到了问题。是的,它可以工作,问题是我仍然需要调用
special.expit(N)
,因此很明显,解释器没有找到定义的
special
对,对于SciPy>=0.10。对,对于SciPy>=0.10。