#python计算矩阵的秩、行列式、迹,特征值和特征向量、
import numpy as np
a = np.array([[1,1,1],
[1,1,10],
[1,1,15]])
np.linalg.matrix_rank(a)#返回矩阵的秩
np.linalg.det(a) #返回矩阵的行列式
a.diagonal() #返回矩阵的对角线元素,也可以通过offset参数在主角线的上下偏移,获取偏移后的对角线元素。a.diagonal(offset=1)返回array([1.10])
a.trace()#返回迹
eigenvalues ,eigenvectors= np.linalg.eig(a) #eigenvalues 为特征值。eigenvectors为特征向量
eigenvalues