言語:Python
やりたいこと:scikit-learnのデータセットに含まれるアイリスデータセットをラベルで彩色してプロットする。(オライリー社のPythonではじめる機械学習、1章1.7.3の部分です)
エラーメッセージは以下です:
AttributeError: module 'pandas' has no attribute 'scatter_matrix'
該当のソースコード
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import mglearn
from IPython.display import display
from sklearn.datasets import load_iris
iris_dataset = load_iris()
from sklearn.model_selection import train_test_split
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)
grr = pd.scatter_matrix(iris_dataframe, c=y_train, figsize=(15,15), marker='o',hist_kwds={'bins':20},s=60,alpha=.8,cmap=mglearn.cm3)
試したこと
そもそもモジュールがインストールされていないのかと思い、scatter_matrixの所属するpandasをインストール(pip install pandas)を試しましたが、既にインストールできていることが確認できただけでした。
補足情報(FW/ツールのバージョンなど)
Python3.7
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/25 15:31