この記事では、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()

コメント