python - ModuleNotFoundError:没有名为“sklearn.externals.six”的模块
问题描述
我不断收到错误
ModuleNotFoundError: No module named 'sklearn.externals.six'
运行以下代码时:
from sklearn.datasets import load_iris
from sklearn.model_selection import train_test_split
import pandas as pd
import mglearn
import numpy as np
from IPython.display import display
import matplotlib as pl
import sklearn
iris_dataset = load_iris()
X_train, X_test, y_train, y_test = train_test_split(iris_dataset['data'], iris_dataset['target'], random_state=0)
iris_dataframe = pd.DataFrame(X_train, columns=iris_dataset.feature_names)
pd.plotting.scatter_matrix(iris_dataframe, c=y_train, figsize=(15, 15), marker='o', hist_kwds={'bins':20}, s=60, alpha=.8, cmap=mglearn.cm3)
有没有我没有导入或安装的模块?
解决方案
你可以使用类似下面的东西..
from six import StringIO
推荐阅读
- python - 运行 PyMC3 模型时出现“编译失败(返回状态=1)”异常
- pointers - OpenCL:将指针传递给本地内存
- javascript - 我收到此错误我想使用 javascript 代码读取文件未捕获的类型错误:fs.readFile 不是函数。我收到此错误
- python - Django 管理员只读字段与 list_display 和 list_editable
- pine-script - Tradingview vs IB为数据条返回不同的开始结束时间
- amazon-web-services - 如何为 AWS HTTP API 创建使用计划?
- visual-studio-code - 是否可以更改装订线中代码折叠区域的背景颜色?
- arrays - 更新包含在类/结构中的数组中的值 - SwiftUI
- python - Python Flask Frozen 没有属性“url_default_functions”
- rxjs - 如何创建一个从ngrx选择器发出一个值的可观察对象,然后在延迟后发出另一个值?