关于mat函数

我们看到一开始随机生成的数组与使用mat函数之后的类型是发生了变化的,尽管他们显示的东西没有什么区别,但是实质上,他们的类型是不同的。用mat函数转换为矩阵之后可以才进行一些线性代数的操作。

x = random.rand(3, 3)
print(x)
print(type(x))
y = mat(x)
print(type(y))
print(y)



[[ 0.26258837  0.35011202  0.07962761]
 [ 0.41938297  0.12948785  0.89394983]
 [ 0.47048468  0.98914349  0.48394062]]
<class 'numpy.ndarray'>
<class 'numpy.matrixlib.defmatrix.matrix'>
[[ 0.26258837  0.35011202  0.07962761]
 [ 0.41938297  0.12948785  0.89394983]
 [ 0.47048468  0.98914349  0.48394062]]

 

posted @ 2018-11-12 10:39  詹岩鹏  阅读(184)  评论(0编辑  收藏  举报