numpy中array和matrix的区别

两者相似但执行相同的运算可能得到不同的结果
numpy中array和matrix的区别_第1张图片numpy中array和matrix的区别_第2张图片
显然,array只能通过dot()实现“矩阵乘法”,array的“*”运算实现的是两个纬度相同的“矩阵”的按位相乘。

而matrix则不同,可以直接使用"*"运算符实现“矩阵乘法”,如下图:
numpy中array和matrix的区别_第3张图片
注意,我们在数据处理中使用较多的是array。

你可能感兴趣的:(python,numpy,array,matrix)