有没有兄弟知道这个该怎么解决cannot import name 'datasets' from partially initialized module 'sklearn' (most likely due to a circular import)
sklearn的datasets无法调用
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- 一直免费一直爽 2024-08-11 11:54关注
以下回复参考:皆我百晓生、券券喵儿等免费微信小程序作答:
这个问题是由于
sklearn
模块在初始化时就已经包含了一些数据集相关的类,这些类并没有完全初始化,因此在尝试导入它们时会遇到错误。为了解决这个问题,你需要确保你在尝试导入
sklearn.datasets
之前已经完全初始化了sklearn
模块。这可以通过在脚本开头处添加from sklearn import datasets
来实现。以下是修复后的代码:
import sklearn from sklearn.datasets import load_iris # 初始化sklearn模块 from sklearn import datasets # 导入数据集 data = datasets.load_iris() print(data)
这样,即使
sklearn.datasets
还没有被完全初始化,也不会导致错误。解决 1无用
悬赏问题
- ¥15 35114 SVAC视频验签的问题
- ¥15 impedancepy
- ¥15 在虚拟机环境下完成以下,要求截图!
- ¥15 求往届大挑得奖作品(ppt…)
- ¥15 如何在vue.config.js中读取到public文件夹下window.APP_CONFIG.API_BASE_URL的值
- ¥50 浦育平台scratch图形化编程
- ¥20 求这个的原理图 只要原理图
- ¥15 vue2项目中,如何配置环境,可以在打完包之后修改请求的服务器地址
- ¥20 微信的店铺小程序如何修改背景图
- ¥15 UE5.1局部变量对蓝图不可见