Numpyとは#
教科書 p.361(データの高度な取り扱い)Numpy(ナンパイ)は、Pythonの数値計算ライブラリの一つです。 ベクトルや行列やその演算を容易に扱え、機械学習に必要な機能が豊富に揃っています。 Python で機械学習を行う際には、Numpy を利用することが一般的です。
Numpyのインストール#
pip3でインストールしましょう。
Webを検索すると、様々な方法でのインストール方法が見つかりますが、
慣れていない人は、プログラミング演習A/Bでの指示に従ってください。
- Pythonのパッケージ管理ベストプラクティス
- 様々なライブラリ管理方法を比較した上での、ベストプラクティスがまとめられています。 ただし、高度な内容も含みますので、この講義の範囲外です。
インストールされているかの確認#
python3 をインタラクティブモードで起動し、numpyをインポートしてみることで、インストールされているか確認できます。
>>> import numpy as np # 入力する。numpy を np という名前でインポートしている。
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'numpy' # numpyと言うモジュールが見つからないエラーが発生している。もしくは、pip3 list でインストールされているパッケージ一覧を確認することでも、インストール済みかを確認できます。
$ pip3 install --prefer-binary numpy
Collecting numpy
Using cached numpy-2.1.0-cp312-cp312-macosx_14_0_arm64.whl.metadata (60 kB)
Using cached numpy-2.1.0-cp312-cp312-macosx_14_0_arm64.whl (5.1 MB)
Installing collected packages: numpy
Attempting uninstall: numpy
Found existing installation: numpy 2.1.0
Uninstalling numpy-2.1.0:
Successfully uninstalled numpy-2.1.0
Successfully installed numpy-2.1.0上記のように、最後に Successfully installed ... と表示されれば、インストールが成功しています。
参考#
- Matplotlib
- プログラミング演習Aのページを参照してください。
