推荐书: Python开发最佳实践

python 线性代数:[5]方阵的行列式计算方法

分享时@该用户已经被封, 我就能回答你的问题奥!

如何计算方阵的行列式,用到的是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

转载请注明来自DataScience.

邮箱: 675495787@qq.com