【scipy】scipy.linalg.det 计算矩阵的行列式 python
【scipy】scipy.linalg.det 计算矩阵的行列式 pythonscipy.linalg.det(),计算矩阵的行列式例:对3x3的矩阵的行列式计算如下abcdefghi=A\begin{matrix}a & b & c \\d & e & f\\g & h & i\end{matrix}=Aadgbehcfi=Adet(A)=a
scipy.linalg.det(),计算矩阵的行列式
例:对3x3的矩阵的行列式计算如下
[
a
b
c
d
e
f
g
h
i
]
=
A
\left[ \begin{matrix} a & b & c \\ d & e & f \\ g & h & i \end{matrix} \right] =A
⎣⎡adgbehcfi⎦⎤=A
d
e
t
(
A
)
=
a
∗
e
∗
i
+
b
∗
f
∗
g
+
c
∗
d
∗
h
−
c
∗
e
∗
g
−
b
∗
d
∗
i
−
a
∗
f
∗
h
det(A) = a*e*i + b*f*g + c*d*h - c*e*g - b*d*i - a*f*h
det(A)=a∗e∗i+b∗f∗g+c∗d∗h−c∗e∗g−b∗d∗i−a∗f∗h
实例:
[
1
2
3
4
5
6
7
8
9
]
=
?
\left[ \begin{matrix} 1 & 2 & 3 \\ 4 & 5 & 6 \\ 7 & 8 & 9 \end{matrix} \right] =?
⎣⎡147258369⎦⎤=?
程序,如下
import numpy as np
from scipy import linalg
a = np.array([[1,2,3], [4,5,6], [7,8,9]])
print(linalg.det(a))
结果
0.0
更多推荐
所有评论(0)