numpy中array和matrix的区别

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

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

猜你喜欢

转载自www.cnblogs.com/ChengzhiYang/p/11359917.html