每当我从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。任何帮助,将不胜感激。谢谢:)
答案 0 :(得分:0)
我认为这可能是conda安装sklearn版本0.22的问题,对此issues提出了疑问。
尝试$headers = apache_request_headers();
$is_ajax = (isset($headers['X-Requested-With']) && $headers['X-Requested-With'] == 'XMLHttpRequest');
答案 1 :(得分:0)
更新scikit-learn,最精确的0.20.2版