python - 在 Jupyterlab 中导入 sklearn.compose.make_column_selector 时遇到问题

标签 python scikit-learn jupyter-lab

我在从 SciKit Learn 导入 make_column_selector 方法时遇到了一些问题。这是我的代码和由此产生的错误:

from sklearn.compose import ColumnTransformer
from sklearn.compose import make_column_selector
from sklearn.impute import SimpleImputer
from sklearn.impute import MissingIndicator
from sklearn.preprocessing import OneHotEncoder
from sklearn.pipeline import Pipeline
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
ImportError                               Traceback (most recent call last)
<ipython-input-25-c801fe55616f> in <module>
      1 from sklearn.compose import ColumnTransformer
----> 2 from sklearn.compose import make_column_selector
      3 from sklearn.impute import SimpleImputer
      4 from sklearn.impute import MissingIndicator
      5 from sklearn.preprocessing import OneHotEncoder

ImportError: cannot import name 'make_column_selector' from 'sklearn.compose' (C:\Users\azhad\Anaconda3\lib\site-packages\sklearn\compose\__init__.py)

为了确认,我已经用 SciKitLearn 版本 0.23 更新了 anaconda。有没有人遇到过这个错误?有知道的请反馈一下,谢谢!

最佳答案

在 scikitlearn 0.21 版本上遇到同样的错误。升级到最新版本 (0.24.2) 后,它运行良好。

关于python - 在 Jupyterlab 中导入 sklearn.compose.make_column_selector 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62559252/

相关文章:

python - 在 Mac OS 上从 transformers 类导入管道函数时,Jupyter 内核死机

python - 在 python 中使用 imageio 从图像制作 gif

python - 使 difflib 的 SequenceMatcher 忽略 "junk"个字符

python - 属性错误 : 'str' object has no attribute 'decode' while building a logistic regression model

arrays - 在 scikit-learn 中使用 SVM 时出现 ValueError : setting an array element with a sequence.

docker - jupyter 与 docker 中的包管理和卷最佳实践

python - Beautiful Soup 输出中的正则表达式

python - 使用 Python 将列名称与 CSV 文件中的数据对齐

python - 使用 Pandas DataFrame 列的 Sklearn GridSearchCV

typescript - 在 TS 文件中的 Vue 组件上使用 VS 调试器时出现 "Unverified Breakpoints"