numpy中的mat()与matrix()

numpy中的mat()与matrix()

个人理解:
共同点:两个函数都可以实现将数组转化为矩阵。
不同点:matrix默认为np.matrix(data,copy = True),而np.mat(a)如果输入数据a本身是矩阵或者多维数组,不会创建a的一个副本,仅仅是创建了一个新的引用。相当于:np.matrix(a,copy=False)。
接下来看源码定义: 在这里插入图片描述
在这里插入图片描述
mat()实际上是asmatrix()

发布了50 篇原创文章 · 获赞 24 · 访问量 2416

猜你喜欢

转载自blog.csdn.net/qq_44861675/article/details/104127721