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のページを参照してください.