gpt4 book ai didi

python - ImportError:无法从 'LatentDirichletAllocation' 导入名称 'sklearn.decomposition._online_lda'

转载 作者:太空宇宙 更新时间:2023-11-03 19:56:22 31 4
gpt4 key购买 nike

每当我从 sklearn 导入任何 Tree 模块时,我都会遇到错误。示例代码如下

from sklearn.ensemble import ExtraTreesRegressor
model = ExtraTreesRegressor()
model.fit(X,y)

第一次运行代码时出现此错误 -

ImportError: cannot import name 'LatentDirichletAllocation' from 'sklearn.decomposition._online_lda' (C:\Users\lenovo\Anaconda3\lib\site-packages\sklearn\decomposition_online_lda.cp37-win_amd64.pyd)

之后,每当我运行相同的代码时,都会收到以下错误 -

AttributeError: type object 'sklearn.tree.criterion.array' has no attribute 'reducecython'

相同的代码以前运行良好,但突然它不再为我工作

我也尝试卸载并重新安装 scikit-learn。任何帮助,将不胜感激。谢谢:)

最佳答案

我认为这可能是 conda install sklearn 版本 0.22 的问题,正如此 issues 中所质疑的那样。

尝试pip install -U scikit-learn

关于python - ImportError:无法从 'LatentDirichletAllocation' 导入名称 'sklearn.decomposition._online_lda',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59509204/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com