numpy.linalg模块中的del函数可以计算矩阵的行列式,iny函数可以计算逆矩阵,maxtrix_rank函数可以计算矩阵的秩。
numpy.dot可以进行矩阵乘法运算,numpy.dot(a, b)与a.dot(b)效果相同
import numpy as np
B = np.array([[1, 4, 9], [2, 5, 8], [3, 6, 9]])
print('B矩阵为:')
print('*' * 40)
print('B矩阵的逆矩阵:')
B1 = np.linalg.inv(B)
print(B1)
print('*' * 40)
print('B矩阵与其逆矩阵乘积的结果:')
print(np.dot(B, np.linalg.inv(B)).astype(int))
print('*' * 40)
print('B矩阵的行列式值:')
print(np.linalg.det(B))
print('*' * 40)
print('B矩阵的秩:')
print(np.linalg.matrix_rank(B))