首页 > 解决方案 > ImportError:无法导入名称“array2d”

问题描述

代码:

from sklearn.utils.validation import array2d

输出:

ImportError: cannot import name 'array2d'

我已经用 pycharm 安装了 sklearn v0.23.1。

我试图用+查找site-packages\sklearn\utils\validation.py并找到“array2d” ,但它不存在。文件中没有的东西可以导入吗?ctrlF

我不确定问题出在安装还是导入中。

标签: pythonscikit-learn

解决方案


根据最新稳定版本(目前为 0.23.1 文档,.array2dsklearn.utils.validation

先前版本0.22.20.21.30.20.40.19.20.18.2的情况相同。

不知道你从哪里得到这个以及你正在尝试做什么 - 谷歌搜索错误会导致这个关闭的 Github 线程,其中的用法与你在这里尝试的不同(并且那里的错误来自安装损坏,这肯定是不是这里的情况)。

简而言之,该命令无效,因此该错误是合理的from sklearn.utils.validation import array2d


推荐阅读