pandas的dataframe转换为矩阵
# 转换为矩阵
diag_mat = np.mat(dataframe_mat.as_matrix())
numpy的array转换为矩阵用asmatrix()
ndarray转换成matrix
import numpy as np from numpy import random,mat r_arr=random.rand(4,4) print('r_arr',r_arr) r_mat=mat(r_arr) print(r_mat.I)#求逆
mat1 = np.mat(A) #数组转矩阵,不能用A.mat(),数组没有mat属性
array1 = mat1.getA() #矩阵转数组,不能用getA(M),getA是属性,不是函数