Sklearn インストール
Sklearn を学ぶには、インストールが第一歩です。Sklearn は他のいくつかのライブラリ(NumPy、SciPy、matplotlib など)に依存しているため、これらの依存ライブラリもインストールされていることを確認する必要があります。
システム環境要件:
- Python バージョン:scikit-learn は Python 3.7 以降をサポートしています。
- オペレーティングシステム:scikit-learn は Windows、macOS、Linux などの主要なオペレーティングシステムで動作します。
- パッケージ管理ツール:あなたは使用できます
pip或condaで scikit-learn をインストールできます。
この章では、pip を使用して scikit-learn をインストールします。
インストール前に、Python と pip がインストールされていることを確認してください。
Python がインストールされているか確認:
python --version
pip がインストールされているか確認:
pip --version
python と pip がインストールされていない場合は、以下を参照してください:Python インストールとPip インストール。
注意:現在の最新の Python バージョンには pip がプリインストールされています。
注意:Python 2.7.9+ または Python 3.4+ 以上のバージョンには pip ツールが付属しています。
Sklearn をインストール
Sklearn の正式名称は scikit-learn です。
pip を使用して最新バージョンの scikit-learn をインストール:
pip install scikit-learn
特定のバージョンの scikit-learn をインストールしたい場合は、バージョン番号を指定できます:
pip install scikit-learn==1.2.0
インストールが成功したか確認する
インストールが完了したら、以下のコードで scikit-learn が正常にインストールされたか確認できます:
例
print(sklearn.__version__)
次のように scikit-learn のバージョン番号が正常に表示されれば、インストール成功です:
1.5.2
conda で scikit-learn をインストールする
Anaconda 環境を使用している場合は、conda で scikit-learn をインストールすることをお勧めします。
Anaconda は科学計算用の Python ディストリビューションであり、データサイエンスや機械学習のライブラリが多数組み込まれていて、開発者にとって便利です。
Anaconda についてまだ詳しくない場合は、以下を参照してください:Anaconda チュートリアル。
新しい conda 環境を作成する(オプション)
他のプロジェクトとの競合を避けるために、scikit-learn 用の新しい仮想環境を作成することもできます:
conda create -n sklearn-env python=3.9 conda activate sklearn-env
scikit-learn をインストール
conda で scikit-learn をインストール:
conda install scikit-learn
特定のバージョンをインストールしたい場合は、バージョン番号を指定できます:
conda install scikit-learn=1.2.0
インストールの検証
conda 環境では、Python シェルまたは Jupyter Notebook でインストールを検証できます:
例
print(sklearn.__version__)
次のように scikit-learn のバージョン番号が正常に表示されれば、インストール成功です:
1.5.2
その他の依存関係をインストール
scikit-learn はいくつかの他のライブラリに依存しています。特に:
- NumPy:配列の処理と数値計算に使用
- SciPy:より高度な数学計算ツールを提供
- matplotlib(オプション):データ可視化に使用
- joblib(オプション):モデルの永続化(保存と読み込み)に使用
pip でインストールする場合、scikit-learn はこれらの依存関係を自動的にインストールしますが、手動でインストールまたは更新したい場合は、以下のコマンドを使用できます:
pip install numpy scipy matplotlib joblib
conda でインストールする場合、すべての依存ライブラリが自動的にインストールされます。
その他の拡張