ModuleNotFoundError:没有名为'sklearn.grid_搜索'

2024-09-28 03:25:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在处理一个图像检测问题,但是,我在导入RandomizedSearchCV时遇到了一些错误。在

我安装了:

pip3 install scikit-learn
pip3 install scikit-image

我先试过这个代码:

^{pr2}$

它起作用了,之后,我像这样导入RandomizedSearchCV,它的显示错误。在

from sklearn.grid_search import RandomizedSearchCV
from sklearn.grid_search import GridSearchCV
from sklaern.cross_validation import train_test_split


---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-11-9f5ecfd22091> in <module>
----> 1 from sklearn.grid_search import RandomizedSearchCV
      2 from sklearn.grid_search import GridSearchCV
      3 from sklaern.cross_validation import train_test_split

ModuleNotFoundError: No module named 'sklearn.grid_search'

 >>> import sklearn
>>> sklearn.__version__
'0.20.3'

Tags: installfromimportsearch错误pip3trainsklearn
1条回答
网友
1楼 · 发布于 2024-09-28 03:25:05

在最近的版本中,这些模块现在位于sklearn.model_selection下,不再位于sklearn.grid_search之下,train_test_splitdocs)也是如此;因此,您应该将导入更改为:

from sklearn.model_selection import RandomizedSearchCV
from sklearn.model_selection import GridSearchCV
from sklearn.model_selection import train_test_split

或者更简洁

^{pr2}$

相关问题 更多 >

    热门问题