python numpyで単位行列を作成する

pythonで、ライブラリnumpyのidentityを使用して、単位行列を作成するサンプルコードを記述してます。pythonのバージョンは3.8.5を使用してます。
環境
- OS windows10 pro 64bit
- python 3.8.5
numpyインストール
numpyをインストールされていない方は、pipでインストールしておきます。
pip install numpy
# Successfully installed numpy-1.19.4
identity使い方
identityを使用すると、値が全てゼロになる配列を作成するが可能です。
np.identity(次元数を指定)
以下は、identityを使用して、各次元の単位行列を作成するサンプルコードとなります。
import numpy as np
arr = np.identity(2, dtype=int)
print(arr)
# [[1 0]
# [0 1]]
arr = np.identity(5, dtype=int)
print(arr)
# [[1 0 0 0 0]
# [0 1 0 0 0]
# [0 0 1 0 0]
# [0 0 0 1 0]
# [0 0 0 0 1]]
-
前の記事
javascript step属性の値を取得または変更する 2021.06.12
-
次の記事
javascript lodashを使って配列から指定した配列以外の値を取得する 2021.06.12
コメントを書く