对python中的乘法dot和对应分量相乘multiply详解

 更新时间:2018年11月14日 10:12:52   作者:CS青雀  
今天小编就为大家分享一篇对python中的乘法dot和对应分量相乘multiply详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

向量点乘 (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)

以上这篇对python中的乘法dot和对应分量相乘multiply详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python利用winreg生成桌面路径及实现扫描二维码图片返回相关信息

    python利用winreg生成桌面路径及实现扫描二维码图片返回相关信息

    这篇文章主要介绍了python生成桌面路径及实现扫描二维码图片返回相关信息,winreg是python的一个标准库,用来对windows注册表的操作,更多相关内容需要的小伙伴可以参考一下
    2022-06-06
  • Django 解决上传文件时,request.FILES为空的问题

    Django 解决上传文件时,request.FILES为空的问题

    这篇文章主要介绍了Django 解决上传文件时,request.FILES为空的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • pandas.concat实现DataFrame竖着拼接、横着拼接方式

    pandas.concat实现DataFrame竖着拼接、横着拼接方式

    这篇文章主要介绍了pandas.concat实现DataFrame竖着拼接、横着拼接方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • Tensorflow获取张量Tensor的具体维数实例

    Tensorflow获取张量Tensor的具体维数实例

    今天小编就为大家分享一篇Tensorflow获取张量Tensor的具体维数实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • 用Python徒手撸一个股票回测框架搭建【推荐】

    用Python徒手撸一个股票回测框架搭建【推荐】

    回测框架就是提供这样的一个平台让交易策略在历史数据中不断交易,最终生成最终结果,通过查看结果的策略收益,年化收益,最大回测等用以评估交易策略的可行性。这篇文章主要介绍了用Python徒手撸一个股票回测框架,需要的朋友可以参考下
    2019-08-08
  • 解决pymongo连接数据库报错certificate verify failed:certificate has expired

    解决pymongo连接数据库报错certificate verify failed:certific

    这篇文章主要介绍了解决pymongo连接数据库报错certificate verify failed:certificate has expired问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • Python新手在作用域方面经常容易碰到的问题

    Python新手在作用域方面经常容易碰到的问题

    这篇文章主要介绍了Python新手在作用域方面经常容易碰到的问题,全局变量和局部变量方面的知识在Python学习当中是基础中的基础,需要的朋友可以参考下
    2015-04-04
  • python常用文件操作(读写追加等)

    python常用文件操作(读写追加等)

    在Python中,文件操作是一项常用的任务,本节将介绍如何执行基本的文件操作,如读取、写入和追加数据,我们将通过实例代码详细讲解每个知识点
    2023-06-06
  • 深入探讨Python中的RegEx模式匹配

    深入探讨Python中的RegEx模式匹配

    正则表达式通常缩写为 regex,是处理文本的有效工具,这篇文章主要来和大家深入探讨一下Python中的RegEx模式匹配,感兴趣的可以了解一下
    2023-07-07
  • Python中Django的路由配置详解

    Python中Django的路由配置详解

    这篇文章主要介绍了Python中Django的路由配置详解,Python下有许多款不同的 Web 框架,Django是重量级选手中最有代表性的一位,许多成功的网站和APP都基于Django,需要的朋友可以参考下
    2023-07-07

最新评论