行列:
- [[3,-1,-1,0,0],[-1,1,0,0,0],[-1,0,1,0,0],[0,0,0,1,-1],[0,0,0,-1,1]]
の行列式を手計算で求めたところ,2となりました.
一方,numpyのlinalg.det()で求めると,0.0が返されます.
これは手計算が間違っているのでしょうか?それともnumpyの使い方が間違っているのでしょうか?
どなたか,アドバイスいただけますと幸いです.m(_)m
手計算はどのように行いましたか。ちなみにサラスの公式と呼ばれるもの(斜めに数字をかけていく方法)は3x3の行列でしか使えません。
ご回答ありがとうございます。
ご指摘の通りサラスの公式で計算していました...納得です。
ありがとうございました!!