python 矩阵向量乘积整理
@TOCpython 矩阵向量乘积整理
- 运算 multiply (若x,y同为行/列向量,则简单的对应点对应相乘)
multiply 运算每个数字对应相乘:
1)单纯列表
x = [1,2,3]
y = [1,1,4]
mul = multiply(x,y)
print(type(mul))
print(mul)
result:
2) array
x = array([1,2,3])
y = array([1,1,4])
mul = multiply(x,y)
print(type(mul))
print(mul)
result:
3)mat
x = mat([1,2,3])
y = mat([1,1,4])
mul = multiply(x,y)
print(type(mul))
print(mul)
result:
4)mat,但x,y为行、列向量
x = mat([1,2,3])
y = mat([1,1,4])
mul = multiply(x,y.T)
print(type(mul))
print(mul)
result:
- 运算 *
‘ * ’ ,与multiply类似,不过不能用于列表,mat形式为向量点乘
1)array
x = array([1,2,3])
y = array([1,1,4])
mul = x*y
print(type(mul))
print(mul)
result:
2)mat,要求行列向量维度对齐(m×n * n×d = m×d)
x = mat([1,2,3])
y = mat([1,1,4])
mul = x*y.T
print(type(mul))
print(mul)
result:
- dot(x,y):为向量点乘
1)list
x = [1,2,3]
y = [1,1,4]
mul = dot(x,y)
print(type(mul))
print(mul)
result:
2)array
x = array([1,2,3])
y = array([1,1,4])
mul = dot(x,y)
print(type(mul))
print(mul)
result:
3)mat
x = mat([1,2,3])
y = mat([1,1,4])
mul = dot(x,y.T)
print(type(mul))
print(mul)
result:
总结:
- multiply(x,y)为对应数字对应相乘,返回一个向量(或矩阵),对mat形式也不例外
- ‘*’ ,mat形式的为点乘,其它为对应点相乘,list格式不能使用!
- dot(x,y)为点乘。
当mat格式为点乘时,要注意前一个的列与后一个的行对齐!
python 矩阵向量乘积整理相关推荐
- 卷积算子的矩阵向量乘积表示二维离散降质模型
@图像处理入门学习知识(一) 卷积算子的矩阵向量乘积表示&二维离散降质模型 在图像处理过程中,有时候我们需要将卷积运算转化为矩阵乘积运算,这也是离散降质模型构成的基础,那么怎么将卷积乘法转化为 ...
- Pytorch--动手学深度学习--线性代数(乘积+点积+矩阵向量乘积+矩阵乘积+累加+降维+范数求解)
乘积 x=torch.tensor([1,2,3]) y=torch.tensor([1,2,3]) Hadamard乘积:x*y 即元素对应相乘 点积:torch.dot(x,y) 相当于 torc ...
- python矩阵和向量乘积_向量点积和矩阵乘积的区别
点积 dot product 点积是针对向量而言的. 我们可以理解为维度[n,1]或者[1,n],一维的矩阵. 在python中,我们设置一个array,查看其shape: >>> ...
- python矩阵和向量乘积_矩阵与向量的乘积
以下内容来源于:https://www.zhihu.com/people/August_666/posts 先上运算,再解读: 一个矩阵乘以一个列向量相当于矩阵的列向量的线性组合. 一个行向量乘以矩阵 ...
- python矩阵和向量乘积_Numpy:将矩阵与向量数组相乘
我很难进入numpy . 我最终想要的是一个由矩阵变换的矢量的简单箭袋图 . 我已经阅读了很多次,只是使用数组作为矩阵,足够公平 . 我有一个x和y坐标的网格 X,Y = np.meshgrid( n ...
- python矩阵和向量乘积_NumPy 中的矩阵和向量
NumPy 中的矩阵和向量 numpy的 ndarray 类用于表示矩阵和向量. 要在numpy中构造矩阵,我们在列表中列出矩阵的行, 并将该列表传递给numpy数组构造函数. 例如,构造与矩阵对应的 ...
- python矩阵和向量乘积,python – Numba矩阵向量乘法
我正在尝试使用numbapro编写一个简单的矩阵向量乘法: from numbapro import cuda from numba import * import numpy as np impor ...
- MKL学习——矩阵向量操作
前言 前面介绍的BLAS Level 1是向量-向量的操作,而这里的BLAS Level 2主要还是对矩阵-向量之间的操作.命名规则与前面的一样,主要记住定义的是数据类型 s 实数域,单精度 c 复数 ...
- python矩阵和向量乘法总结
向量之间的乘法 torch.dot 点乘,相同维度的两个向量对应元素相乘再相加 torch.mul 对应元素相乘,结果同a*b 例子如下: 矩阵与向量的乘法 要求:矩阵的列数=向量的维数 结果:矩阵乘 ...
最新文章
- php-fpm通过request_slowlog_timeout检查哪个脚本执行时间长
- C与java通讯小结
- Adaptive Images : 为不同的屏幕尺寸提供不同的图片
- 使用 Gradle 实现一套代码开发多个应用
- 《水经注地图发布服务中间件4.0》性能测试报告
- Error staring Tomcat Cannot connect to VM错误解决办法
- java arthas使用
- php把图片合成视频,如何把照片做成视频 照片音乐视频制作 并插入几段短视频片段...
- ios13全选手势_iOS13 (四)双指、三指手势
- W25Q64Flash芯片STM32操作
- react组件中箭头函数的使用
- PDF之父、Adobe联合创始人离世,乔布斯收购未果给了他第一桶金
- sql字符串包含单引号
- 如何在Vue中实现过渡效果
- linux当前目录改为桌面,Latte Dock 作为一个 KDE 漂亮的桌面面板替换
- 以太网口差分电平_【成功案例】贴装TVS SP0505在RJ45以太网接口防护电路的应用,节约印制板空间...
- 四川大学网安计算机组成和体系结构期末整理
- 【CenOS_自带JDK】对centos7自带JDK进行卸载
- python计算bmi_Python编程语言:如何用Python编程来判断体重指数BMI是否健康
- 听相声有感(一)——学做人