无法从 sklearn 导入 c
Posted
技术标签:
【中文标题】无法从 sklearn 导入 c【英文标题】:Cannot import from sklearn import c 【发布时间】:2020-04-11 02:11:35 【问题描述】:我正在使用 jupyter notebook 进行 python 作业和 我正在尝试从 sklearn 导入 KNearestNeighbor,但出现错误:
ImportError: 无法从“sklearn”导入名称“KNearestNeighbor” (C:\Users\michaelconway\Anaconda3\lib\site-packages\sklearn__init__.py)
我已经检查并确实安装了 sklearn:0.22 版
有什么想法吗?
【问题讨论】:
尝试删除sklearn
并重新安装;可以参考以下问题:***.com/questions/30124375/…
请提供导致此错误的代码。
【参考方案1】:
我从未在 sklearn 中看到过KNearestNeighbor
。你可以做两件事来代替KNearestNeighbor
from sklearn.neighbors import KNeighborsClassifier
或
from sklearn.neighbors import NearestNeighbors
我认为第一个选项是您现在想要的选项
【讨论】:
【参考方案2】:from sklearn.neighbors import KNeighborsClassifier
如果您正在处理 python 作业的 jupyter notebook 并且您尝试从 sklearn 导入 KNearestNeighbor 但您收到错误:IMPORT ERROR 那就试试吧
from sklearn.neighbors import NearestNeighbors
【讨论】:
以上是关于无法从 sklearn 导入 c的主要内容,如果未能解决你的问题,请参考以下文章
导入sklearn时Python出错..无法从'joblib.logger'导入名称'Logger'
Python 导入错误:无法从“sklearn.externals”导入名称“六”
ImportError:无法从“sklearn.externals”导入名称“joblib”