[scikit-learn] 7. make_swiss_rollによるロールケーキ状データの生成

matplotlib

はじめに

sklearnのdatasets.make_swiss_rollでロールケーキ状に分布した3次元データを作成することができる。ここでは各種パラメータが生成するデータに及ぼす影響について説明する。

解説

モジュールのインポートなど

バージョン

n_samples

n_samplesを変化させることでサンプル数を変えることができる。

noise

noiseでばらつきを付与できる。

random_state

random_stateを変えることで再現可能な乱数を生成することができる。

コードをダウンロード(.pyファイル)コードをダウンロード(.ipynbファイル)

参考

sklearn.datasets.make_swiss_roll — scikit-learn 0.24.0 documentation
matplotlib matplotlib 3D python sklearn
サボテンパイソン

コメント