Python
pandas

サンプルデータとしてIrisデータを読み込む

可視化などのためにサンプルデータが欲しくなることはありますか?
私はよくあります。

で、そんなときはこんな感じでやったらいいかな?と思った次第です。

import numpy as np
import pandas as pd
def load_iris_data():
    from sklearn.datasets import load_iris
    iris = load_iris()
    df = pd.DataFrame(np.array(iris.data))
    df.columns = map(lambda x: x.split(" (")[0].replace(" ", "_"), iris.feature_names)
    target = pd.DataFrame(np.array(iris.target),columns=["target"])
    return pd.concat([df, target], axis=1)

こんなかんじでつかう

df = load_iris_data()
pd.plotting.scatter_matrix(df.drop("target", axis=1), s=80, c=df.target, edgecolor="Black",
                           figsize=(15, 15), diagonal="kde")

こんな感じのグラフになりました。

graph.png

以上、超小ネタでした。
なお、pythonやpandasの中級者以上ならもっと綺麗にできるのかもしれません。