以下に、MinMaxScalerの使い方とコード例を紹介します。
- ライブラリのインポート まずは、scikit-learnライブラリからMinMaxScalerをインポートします。
from sklearn.preprocessing import MinMaxScaler
- データの用意 MinMaxScalerを適用するためには、正規化したいデータを用意する必要があります。例として、以下のようなデータを考えてみましょう。
data = [[10, 2],
[5, 4],
[3, 6],
[8, 8]]
- MinMaxScalerの適用 MinMaxScalerを使ってデータを正規化します。
scaler = MinMaxScaler()
normalized_data = scaler.fit_transform(data)
- 正規化後のデータの確認 正規化が終わったデータを確認してみましょう。
print(normalized_data)
出力:
[[1. 0. ]
[0.25 0.25]
[0. 0.5 ]
[0.75 1. ]]
このように、MinMaxScalerを使うことで、データの値が0から1の範囲にスケーリングされました。
以上がMinMaxScalerの基本的な使い方です。もちろん、MinMaxScalerにはさまざまなパラメータやオプションがありますので、必要に応じてドキュメントを参照してください。
データの正規化は、機械学習の前処理やデータ解析の一環として非常に重要です。ぜひこの方法を活用して、より良いモデルや解析結果を得ることができるといいですね!