【NumPy】行列式の計算【linalg.det】

この記事では、Python言語とNumPyを用いて行列式を求める方法をソースコード付きで解説します。

## 行列式

PythonとNumPyのnumpy.linalg.detを利用することで、行列の行列式を求めることが出来ます。

## ソースコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
import numpy as np


def main():
    A = np.array([[2.,1.,1.]    # 行列Aの生成
                 ,[1.,2.,1.]
                 ,[1.,1.,1.]])

    detA = np.linalg.det(A)     # 行列式の計算
    print(detA) # 1.0


if __name__ == '__main__':
    main()
この記事を書いた人
西住技研

Python使用歴10年以上。研究、仕事、趣味でデータ分析や作業自動化などに活用してきたノウハウを情報発信しています。
詳しいプロフィールやお問合せはこちらのページまで。
YoutubeX(旧Twitter)でも情報発信中です!

西住技研をフォローする
NumPy

コメント