python - 我可以使用 Numpy 获得矩阵行列式吗?

标签 python arrays numpy

我在 Numpy 的手册中读到有函数 det(M) 可以计算行列式。但是,我在 Numpy 中找不到 det() 方法。

顺便说一下,我使用的是 Python 2.5。 Numpy 应该没有兼容性问题。

最佳答案

您可以使用 numpy.linalg.det计算数组的行列式:

In [1]: import numpy

In [2]: M = [[1, 2], [3, 4]]

In [3]: print numpy.linalg.det(M)
Out[3]: -2.0000000000000004

关于python - 我可以使用 Numpy 获得矩阵行列式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/462500/

相关文章:

Python 类不适用于排序函数

arrays - Perl:用于数组定义的括号与括号,为什么将一个视为标量?

python - 如何使用 numpy 找到每行中的最小值,同时保持数组维度相同?

python - OCaml 中最简单的 Python 枚举函数模拟是什么?

python - 将边界框外的 numpy 二维数组中的所有内容都设为零

python - 如何对滚动数据的子集应用滚动聚合函数?

javascript - 从 GeoJson 集合中提取属性和唯一值

javascript - 如何将一个数组值映射到另一个数组值以生成结果

python - 如何在 Python 中将一个数组中的多个列堆叠在一起?

python - 给定原始和复杂的一维数据的核估计