1.getA()
将numpy矩阵转换为数组
import numpy as np
temp = np.ones((3, 1)) #创建数组
print(temp)
weights = np.mat(temp) #转换为numpy矩阵weights
print(weights )
s = weights.getA() #将numpy矩阵转换为数组
print(s)
程序运行结果:
array([[ 1.],
[ 1.],
[ 1.]])
atrix([[ 1.],
[ 1.],
[ 1.]])
array([[ 1.],
[ 1.],
[ 1.]])
从上述结果中可以看书getA()函数与mat()函数的功能相反,是将一个numpy矩阵转换为数组
.2.mat.getA1() #数字1
将自身矩阵变换为一维的ndarray类型
import numpy as np
a = np.mat([[1,2],[3,4],[5,6]])
b=a.getA1()
print(b)
程序运行结果:
[1 2 3 4 5 6]
3.mat.getH()
返回自身(如果是复数矩阵)对偶转置矩阵,如果为实数矩阵,则等价于np.transpose(self)
4.mat.getI()#字母I
返回可逆矩阵的逆。