numpy中array和matrix的区别

两者相似但执行相同的运算可能得到不同的结果
在这里插入图片描述在这里插入图片描述
显然,array只能通过dot()实现“矩阵乘法”,array的“*”运算实现的是两个纬度相同的“矩阵”的按位相乘。

而matrix则不同,可以直接使用"*"运算符实现“矩阵乘法”,如下图:
在这里插入图片描述
注意,我们在数据处理中使用较多的是array。

posted @ 2019-08-15 19:07  chzhyang  阅读(624)  评论(0编辑  收藏  举报