np.mat()将数据转化为矩阵

np.mat(a)

可将a转化为矩阵,a的类型可以是df.values,数组,list等等,用mat函数转换为矩阵之后可以才进行一些线性代数的操作

import numpy as np
np.eye(5)
'''
array([[1., 0., 0., 0., 0.],
       [0., 1., 0., 0., 0.],
       [0., 0., 1., 0., 0.],
       [0., 0., 0., 1., 0.],
       [0., 0., 0., 0., 1.]])
'''
np.mat(np.eye(5))
'''
matrix([[1., 0., 0., 0., 0.],
        [0., 1., 0., 0., 0.],
        [0., 0., 1., 0., 0.],
        [0., 0., 0., 1., 0.],
        [0., 0., 0., 0., 1.]])
'''

np.mat([1,2,3])  #matrix([[1, 2, 3]])

 

posted on 2020-09-07 15:24  小小喽啰  阅读(2613)  评论(0编辑  收藏  举报