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]])
