ここでは、NumPy (読み方は「ナンパイ」) を利用して、行列計算や各種の数学関数、線形代数、フーリエ変換などの処理を行う方法や実際のコード例を紹介します。
NumPy をインポートする
NumPy のライブラリを Python 上で扱うには、事前に NumPy を読み込みする必要があります。以下は、NumPy を 「np」という名前で読み込んだ例です。
コード例
1 |
import numpy as np |
実行結果
1 2 3 4 5 6 |
>>> import numpy as np >>> x = np.array([[1, 2, 3], [4, 5, 6]], np.int32) >>> print x [[1 2 3] [4 5 6]] |
NumPy が読み込まれていない場合は、以下のようなエラーとなります。
1 2 3 4 5 |
>>> x = np.array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) Traceback (most recent call last): File '<input>', line 1, in <module> NameError: name 'np' is not defined |
それでは早速、NumPy を使って行列を作ってみましょう。