对python中的乘法dot和对应分量相乘multiply详解
作者:CS青雀 时间:2021-01-14 15:54:58
向量点乘 (dot) 和对应分量相乘 (multiply) :
>>> a
array([1, 2, 3])
>>> b
array([ 1., 1., 1.])
>>> np.multiply(a,b)
array([ 1., 2., 3.])
>>> np.dot(a,b)
6.0
矩阵乘法 (dot) 和对应分量相乘 (multiply) :
>>> c
matrix([[1, 2, 3]])
>>> d
matrix([[ 1., 1., 1.]])
>>> np.multiply(c,d)
matrix([[ 1., 2., 3.]])
>>> np.dot(c,d)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: shapes (1,3) and (1,3) not aligned: 3 (dim 1) != 1 (dim 0)
写代码过程中,*表示对应分量相乘 (multiply) :
>>> a*b
array([ 1., 2., 3.])
>>> c*d
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\ProgramData\Anaconda3\lib\site-packages\numpy\matrixlib\defmatrix.py", line 343, in __mul__
return N.dot(self, asmatrix(other))
ValueError: shapes (1,3) and (1,3) not aligned: 3 (dim 1) != 1 (dim 0)
来源:https://blog.csdn.net/ztf312/article/details/76222233
标签:python,dot,multiply
0
投稿
猜你喜欢
Dreamweaver制作技巧四则
2008-01-04 09:42:00
python Flask框架之HTTP请求详解
2023-10-02 01:52:55
python绘制评估优化算法性能的测试函数
2022-10-18 20:13:20
python画条形图实例
2023-12-04 12:32:33
python内置函数之eval函数详解
2022-07-22 12:39:29
深入探讨opencv图像矫正算法实战
2022-06-03 16:20:39
SQL Server重置IDENTITY属性种子值操作
2024-01-27 22:50:11
js放大镜放大图片效果
2024-04-30 08:51:38
Python模块glob函数示例详解教程
2023-10-27 15:49:36
asp Server对象之MapPath方法
2010-07-07 12:28:00
Python命令行解析器argparse详解
2023-06-14 01:08:14
Python中关键字is与==的区别简述
2022-07-09 10:32:09
Python中异常重试的解决方案详解
2021-06-16 01:12:24
Python自动生产表情包
2022-04-13 05:25:36
python中的生成器、迭代器、装饰器详解
2022-03-01 20:36:46
完美解决ARIMA模型中plot_acf画不出图的问题
2023-07-13 14:17:34
laravel中短信发送验证码的实现方法
2023-11-15 08:05:16
Python实现switch/case语句
2021-03-30 00:46:28
WxPython建立批量录入框窗口
2023-11-18 15:47:00
python如何实现API的调用详解
2023-12-26 18:24:07