Python numpy.linalg.det()
在NumPy中,我们可以在numpy.linalg.det()的帮助下计算出给定方阵的行列式。它将以给定的方阵为参数,并返回其行列式。
语法: numpy.linalg.det()
参数:一个方形数组。
返回:该方阵的行列式。
示例 1:
import numpy as np
from numpy import linalg as LA
array1 = np.array([[1, 2], [3, 4]])
# Original 2-d array
print(array1)
# Determinant of the said 2-D array
print(np.linalg.det(array1))
输出:
[[1 2]
[3 4]]
-2.0000000000000004
示例 2:
import numpy as np
from numpy import linalg as LA
array1 = np.array([[1, 2, 3], [3, 4, 1], [3, 2, 1]])
# Original 2-d array
print(array1)
# Determinant of the said 2-D array
print(np.linalg.det(array1))
输出:
[[1 2 3]
[3 4 1]
[3 2 1]]
-15.999999999999998