比如说,我导入了statsmodels包,但是发现没法使用这个包里面的方法:

import statsmodels
print(statsmodels.stats.proportion.proportion_effectsize(prop1=0.3, prop2=0.33))

 

提示发生错误:

AttributeError: module 'statsmodels' has no attribute 'stats'

 

原因是stats是statsmodels包下面附属的包(subpackage),而proportion又是stats下面附属的包,如果只导入statsmodels,其附属的包不会被导入。具体参见:https://stackoverflow.com/questions/31864749/why-cant-i-import-statsmodels-directly

 

因此建议直接从自己想用的附属包里面导入函数。以上面为例,应该这样导入:

from statsmodels.stats.proportion import proportion_effectsize

相关文章:

  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
  • 2021-05-17
  • 2021-07-08
  • 2022-02-08
  • 2021-06-26
  • 2021-12-19
猜你喜欢
  • 2021-06-21
  • 2022-12-23
  • 2021-06-04
  • 2022-12-23
  • 2022-01-25
  • 2022-03-11
  • 2022-12-23
相关资源
相似解决方案