1. getA()函数:将矩阵变成ndarray类型,或者使用 np.asarray()函数
import numpy as np
a=np.mat([[1,2],[3,4],[5,6]])
a
Out[32]:
matrix([[1, 2],
[3, 4],
[5, 6]])
a.getA()
Out[33]:
array([[1, 2],
[3, 4],
[5, 6]])
np.asarray(a)
Out[37]:
array([[1, 2],
[3, 4],
[5, 6]])
2. getA1()函数:将矩阵变换成一维的ndarray,或者使用 np.asarray(self).ravel()
a
Out[38]:
matrix([[1, 2],
[3, 4],
[5, 6]])
a.getA1()
Out[39]: array([1, 2, 3, 4, 5, 6])
np.asarray(a).ravel()
Out[40]: array([1, 2, 3, 4, 5, 6])
3. getI()函数:返回矩阵的逆
a
Out[41]:
matrix([[1, 2],
[3, 4],
[5, 6]])
a.getI()
Out[4