如何计算方阵的行列式水貔藻疽,用到的是numpy模块的linalg.det方法,关于行列式的定义你应该懂,但是其实也不用记住芟坳葩津,以后直接用numpy计算就可以了。下面我们看看如何使用numpy计算矩阵的行列式吧:
行列式的算法:这是二阶方阵行列式
行列式的算法:这是三阶行列式
先引入numpy模块
创建两个方阵
使用det方法求得方阵E和方阵F的行列式
这是今天用到的所有代码
>>>E
array([[1,2,3],
[4,5,6],
[7,8,9]])
>>>F
array([[-1,0,1],
[2,3,4],
[5,6,7]])
>>>
>>>
>>>
>>>np.linalg.det(E)
6.6613381477509402e-16
>>>
>>>np.linalg.det(F)
2.664535259100367e-15
>>>
>>>
>>>C
array([[1,2],
[1,3]])
>>>
>>>np.linalg.det(C)
1.0