对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实现的监测服务器硬盘使用率脚本分享
Nov 07 Python
使用PDB简单调试Python程序简明指南
Apr 25 Python
Python获取本机所有网卡ip,掩码和广播地址实例代码
Jan 22 Python
python使用webdriver爬取微信公众号
Aug 31 Python
python 使用值来排序一个字典的方法
Nov 16 Python
pyqt5使用按钮进行界面的跳转方法
Jun 19 Python
python求最大值,不使用内置函数的实现方法
Jul 09 Python
python列表每个元素同增同减和列表元素去空格的实例
Jul 20 Python
使用Python快乐学数学Github万星神器Manim简介
Aug 07 Python
Python定时发送天气预报邮件代码实例
Sep 09 Python
Pytorch中Tensor与各种图像格式的相互转化详解
Dec 26 Python
Python Tkinter图形工具使用方法及实例解析
Jun 15 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
ThinkPHP Mobile使用方法简明教程
2014/06/18 PHP
PHP读取txt文本文件并分页显示的方法
2015/03/11 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
2015/08/28 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
Yii框架表单提交验证功能分析
2017/01/07 PHP
php用xpath解析html的代码实例讲解
2019/02/14 PHP
用javascript获取地址栏参数
2006/12/22 Javascript
JavaScript toFixed() 方法
2010/04/15 Javascript
treepanel动态加载数据实现代码
2012/12/15 Javascript
使用jQuery fancybox插件打造一个实用的数据传输模态弹出窗体
2013/01/15 Javascript
jquery 简单应用示例总结
2013/08/09 Javascript
基于jquery的文字向上跑动类似跑马灯的效果
2014/09/22 Javascript
实例解析jQuery插件EasyUI最常用的表单验证规则
2015/11/29 Javascript
JavaScript记录光标在编辑器中位置的实现方法
2016/04/22 Javascript
JS多文件上传的实例代码
2017/01/11 Javascript
jquery仿ps颜色拾取功能
2017/03/08 Javascript
详解angularJS自定义指令间的相互交互
2017/07/05 Javascript
webpack下实现动态引入文件方法
2018/02/22 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
2019/04/24 Javascript
微信小程序实现禁止分享代码实例
2019/10/19 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
python 实现归并排序算法
2012/06/05 Python
Python找出list中最常出现元素的方法
2016/06/14 Python
python实现kMeans算法
2017/12/21 Python
Django跨域请求CSRF的方法示例
2018/11/11 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
python学生管理系统的实现
2020/04/05 Python
使用python实现名片管理系统
2020/06/18 Python
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
西安众合通用.net笔试题
2013/03/18 面试题
物流合作计划书
2014/01/10 职场文书
物控部经理职务说明书
2014/02/25 职场文书
2015年八一建军节活动总结
2015/03/20 职场文书
怎样写观后感
2015/06/19 职场文书
高中升旗仪式主持词
2015/07/03 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript