千家信息网

python中乘法dot和对应分量相乘multiply的示例分析

发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,这篇文章将为大家详细讲解有关python中乘法dot和对应分量相乘multiply的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。向量点乘 (dot) 和对
千家信息网最后更新 2025年01月19日python中乘法dot和对应分量相乘multiply的示例分析

这篇文章将为大家详细讲解有关python中乘法dot和对应分量相乘multiply的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

向量点乘 (dot) 和对应分量相乘 (multiply) :

>>> aarray([1, 2, 3])>>> barray([ 1., 1., 1.])>>> np.multiply(a,b)array([ 1., 2., 3.])>>> np.dot(a,b)6.0

矩阵乘法 (dot) 和对应分量相乘 (multiply) :

>>> cmatrix([[1, 2, 3]])>>> dmatrix([[ 1., 1., 1.]])>>> np.multiply(c,d)matrix([[ 1., 2., 3.]])>>> np.dot(c,d)Traceback (most recent call last): File "", line 1, in ValueError: shapes (1,3) and (1,3) not aligned: 3 (dim 1) != 1 (dim 0)

写代码过程中,*表示对应分量相乘 (multiply) :

>>> a*barray([ 1., 2., 3.])>>> c*dTraceback (most recent call last): File "", line 1, in  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)

关于"python中乘法dot和对应分量相乘multiply的示例分析"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0