对numpy 数组和矩阵的乘法的进一步理解


本文摘自php中文网,作者不言,侵删。

下面就为大家分享一篇对numpy 数组和矩阵的乘法的进一步理解,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

1、当为array的时候,默认d*f就是对应元素的乘积,multiply也是对应元素的乘积,dot(d,f)会转化为矩阵的乘积, dot点乘意味着相加,而multiply只是对应元素相乘,不相加

2、当为mat的时候,默认d*f就是矩阵的乘积,multiply转化为对应元素的乘积,dot(d,f)为矩阵的乘积

3、 混合时候的情况,一般不要混合

混合的时候默认按照矩阵乘法的, multiply转化为对应元素的乘积,dot(d,f)为矩阵的乘积

总结:数组乘法默认的是点乘,矩阵默认的是矩阵乘法,混合在一起默认的是矩阵乘法,multiply转化为对应元素的乘积,dot(d,f)会转化为矩阵的乘积,注意,像multiply不满足对应元素时,按照广播是方式进行。

相关推荐:

Python的numpy库中将矩阵转换为列表等函数的方法_python

Python编程给numpy矩阵添加一列方法示例

Python基于numpy模块创建对称矩阵的方法

以上就是对numpy 数组和矩阵的乘法的进一步理解的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python中**是什么意思

Python+opencv图像风格迁移的实现方法讲解

介绍Python中星号变量的特殊用法

Python相对于range应该更倾向于实用xrange吗

Python是免费的么

老男孩Python高级运维实战精品进阶视频教程的资源分享

Python画星空源代码是什么?

Python数据分析需要学什么

Python标识符的命名规则是什么

json在Python中的使用介绍

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...