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


Posted in Python onNovember 14, 2018

向量点乘 (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 相关文章推荐
python实现图片批量剪切示例
Mar 25 Python
Python中的闭包实例详解
Aug 29 Python
在arcgis使用python脚本进行字段计算时是如何解决中文问题的
Oct 18 Python
用Python写飞机大战游戏之pygame入门(4):获取鼠标的位置及运动
Nov 05 Python
python3实现抓取网页资源的 N 种方法
May 02 Python
利用python写个下载teahour音频的小脚本
May 08 Python
Scrapy抓取京东商品、豆瓣电影及代码分享
Nov 23 Python
python中使用xlrd读excel使用xlwt写excel的实例代码
Jan 31 Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
Jan 08 Python
pytorch实现onehot编码转为普通label标签
Jan 02 Python
python yield和Generator函数用法详解
Feb 10 Python
Python模块常用四种安装方式
Oct 20 Python
在python中实现对list求和及求积
Nov 14 #Python
python 统计一个列表当中的每一个元素出现了多少次的方法
Nov 14 #Python
Python 实现两个列表里元素对应相乘的方法
Nov 14 #Python
python将一组数分成每3个一组的实例
Nov 14 #Python
Python中实现单例模式的n种方式和原理
Nov 14 #Python
解决Python print输出不换行没空格的问题
Nov 14 #Python
python3 实现一行输入,空格隔开的示例
Nov 14 #Python
You might like
PHP中遍历stdclass object的实现代码
2011/06/09 PHP
thinkphp学习笔记之多表查询
2014/07/28 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
2018/08/15 PHP
Laravel获取所有的数据库表及结构的方法
2019/10/10 PHP
JavaScript 面向对象的 私有成员和公开成员
2010/05/13 Javascript
30个最好的jQuery 灯箱插件分享
2011/04/25 Javascript
兼容IE和Firefox的javascript获取iframe文档内容的函数
2011/08/15 Javascript
Javascript根据指定下标或对象删除数组元素
2012/12/21 Javascript
Jquery实现的一种常用高亮效果示例代码
2014/01/28 Javascript
jQuery实现鼠标可拖动调整表格列宽度
2014/05/26 Javascript
jQuery实现的五子棋游戏实例
2015/06/13 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
全面解析JavaScript里的循环方法之forEach,for-in,for-of
2020/04/20 Javascript
JS控制文本域只读或可写属性的方法
2016/06/24 Javascript
jQuery包裹节点用法完整示例
2016/09/13 Javascript
JavaScript运动框架 多值运动(四)
2017/05/18 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
原生js实现贪食蛇小游戏的思路详解
2019/11/26 Javascript
Python牛刀小试密码爆破
2011/02/03 Python
Python多层装饰器用法实例分析
2018/02/09 Python
对numpy中二进制格式的数据存储与读取方法详解
2018/11/01 Python
django 外键model的互相读取方法
2018/12/15 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
pytorch 利用lstm做mnist手写数字识别分类的实例
2020/01/10 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
浅析Python面向对象编程
2020/07/10 Python
加拿大票务网站:Ticketmaster加拿大
2017/07/17 全球购物
美国汽车性能部件和赛车零件网站:Vivid Racing
2018/03/27 全球购物
药学专业学生的自我评价分享
2014/02/06 职场文书
文明之星事迹材料
2014/05/09 职场文书
《坐井观天》教学反思
2016/02/18 职场文书
想创业成功,需要掌握这些要点
2019/12/06 职场文书
Tomcat配置访问日志和线程数
2022/05/06 Servers
CSS使用Flex和Grid布局实现3D骰子
2022/08/05 HTML / CSS