【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()

コメント