AI 初級

67. AI開発を支える豊富なライブラリ

豊富なライブラリという強み

Pythonがもう1つ選ばれている大きな理由が、NumPyやpandas、scikit-learn、TensorFlow、PyTorchといった、AI開発を強力に支えるライブラリが揃っていることです。これらのライブラリのおかげで、複雑な数学的処理を、私たちが1から実装する必要がなく、数行のコードで呼び出して使えます。世界中の開発者・研究者がこのエコシステムに貢献し続けていることも、Pythonの優位性を支えています。

⚠️ 注意:こうしたライブラリはPythonに標準で入っているものではなく、それぞれpip installというコマンドで別途インストールする必要があります(レッスン55「標準モジュール」で学んだmathやrandomとは異なります)。

サンプルコード

# 各ライブラリのインストールコマンド(ターミナルで実行)
# pip install numpy pandas matplotlib scikit-learn
pip installコマンドを使うと、Pythonの外部ライブラリをまとめてインストールできます。このコードはPythonのコードではなく、ターミナル(コマンドライン)で実行するコマンドです。

📝 練習問題

練習問題:pip installで外部ライブラリをインストールする必要があるのはなぜか、標準ライブラリとの違いをコメントに書いてください。