@TOCpython 矩阵向量乘积整理

  1. 运算 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:

  1. 运算 *
    ‘ * ’ ,与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:

  1. 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:

总结:

  1. multiply(x,y)为对应数字对应相乘,返回一个向量(或矩阵),对mat形式也不例外
  2. ‘*’ ,mat形式的为点乘,其它为对应点相乘,list格式不能使用!
  3. dot(x,y)为点乘。

当mat格式为点乘时,要注意前一个的列与后一个的行对齐!

python 矩阵向量乘积整理相关推荐

  1. 卷积算子的矩阵向量乘积表示二维离散降质模型

    @图像处理入门学习知识(一) 卷积算子的矩阵向量乘积表示&二维离散降质模型 在图像处理过程中,有时候我们需要将卷积运算转化为矩阵乘积运算,这也是离散降质模型构成的基础,那么怎么将卷积乘法转化为 ...

  2. Pytorch--动手学深度学习--线性代数(乘积+点积+矩阵向量乘积+矩阵乘积+累加+降维+范数求解)

    乘积 x=torch.tensor([1,2,3]) y=torch.tensor([1,2,3]) Hadamard乘积:x*y 即元素对应相乘 点积:torch.dot(x,y) 相当于 torc ...

  3. python矩阵和向量乘积_向量点积和矩阵乘积的区别

    点积 dot product 点积是针对向量而言的. 我们可以理解为维度[n,1]或者[1,n],一维的矩阵. 在python中,我们设置一个array,查看其shape: >>> ...

  4. python矩阵和向量乘积_矩阵与向量的乘积

    以下内容来源于:https://www.zhihu.com/people/August_666/posts 先上运算,再解读: 一个矩阵乘以一个列向量相当于矩阵的列向量的线性组合. 一个行向量乘以矩阵 ...

  5. python矩阵和向量乘积_Numpy:将矩阵与向量数组相乘

    我很难进入numpy . 我最终想要的是一个由矩阵变换的矢量的简单箭袋图 . 我已经阅读了很多次,只是使用数组作为矩阵,足够公平 . 我有一个x和y坐标的网格 X,Y = np.meshgrid( n ...

  6. python矩阵和向量乘积_NumPy 中的矩阵和向量

    NumPy 中的矩阵和向量 numpy的 ndarray 类用于表示矩阵和向量. 要在numpy中构造矩阵,我们在列表中列出矩阵的行, 并将该列表传递给numpy数组构造函数. 例如,构造与矩阵对应的 ...

  7. python矩阵和向量乘积,python – Numba矩阵向量乘法

    我正在尝试使用numbapro编写一个简单的矩阵向量乘法: from numbapro import cuda from numba import * import numpy as np impor ...

  8. MKL学习——矩阵向量操作

    前言 前面介绍的BLAS Level 1是向量-向量的操作,而这里的BLAS Level 2主要还是对矩阵-向量之间的操作.命名规则与前面的一样,主要记住定义的是数据类型 s 实数域,单精度 c 复数 ...

  9. python矩阵和向量乘法总结

    向量之间的乘法 torch.dot 点乘,相同维度的两个向量对应元素相乘再相加 torch.mul 对应元素相乘,结果同a*b 例子如下: 矩阵与向量的乘法 要求:矩阵的列数=向量的维数 结果:矩阵乘 ...

最新文章

  1. php-fpm通过request_slowlog_timeout检查哪个脚本执行时间长
  2. C与java通讯小结
  3. Adaptive Images : 为不同的屏幕尺寸提供不同的图片
  4. 使用 Gradle 实现一套代码开发多个应用
  5. 《水经注地图发布服务中间件4.0》性能测试报告
  6. Error staring Tomcat Cannot connect to VM错误解决办法
  7. java arthas使用
  8. php把图片合成视频,如何把照片做成视频 照片音乐视频制作 并插入几段短视频片段...
  9. ios13全选手势_iOS13 (四)双指、三指手势
  10. W25Q64Flash芯片STM32操作
  11. react组件中箭头函数的使用
  12. PDF之父、Adobe联合创始人离世,乔布斯收购未果给了他第一桶金
  13. sql字符串包含单引号
  14. 如何在Vue中实现过渡效果
  15. linux当前目录改为桌面,Latte Dock 作为一个 KDE 漂亮的桌面面板替换
  16. 以太网口差分电平_【成功案例】贴装TVS SP0505在RJ45以太网接口防护电路的应用,节约印制板空间...
  17. 四川大学网安计算机组成和体系结构期末整理
  18. 【CenOS_自带JDK】对centos7自带JDK进行卸载
  19. python计算bmi_Python编程语言:如何用Python编程来判断体重指数BMI是否健康
  20. 听相声有感(一)——学做人

热门文章

  1. @OneToMany级联删除
  2. PHP序列函数 flag
  3. JWT令牌解析及刷新令牌(十一)
  4. java计算机毕业设计农村留守儿童帮扶系统源码+数据库+系统+lw文档+mybatis+运行部署
  5. Vector3——简单的3D向量类
  6. 元宇宙系列--Value creation in the metaverse
  7. Portraiture安装许可证密钥免费下载-portraiture安装许可证
  8. 手机抓包-手机安装证书问题
  9. 千元以内降噪蓝牙耳机推荐,四款千元内最好的降噪蓝牙耳机推荐
  10. 第一章复习题和习题答案