转载:https://blog.csdn.net/haiziccc/article/details/101361583

总结:
(1)tf.matmul(A,C)=np.dot(A,C)= A@C都属于叉乘,而tf.multiply(A,C)= A*C=A∙C属于点乘。
(2)叉乘称向量积;点乘指对应元素相乘,点乘的结果表示 在 方向上的投影与 的乘积,反映了两个向量的相似度,结果越大越相似。
(3)python中的数组和矩阵:
python中的numpy包下有array(obj)和mat(obj)这两个方法,一个是将对象转为数组,一个是将对象转为矩阵。
1)Numpy 中矩阵(matrix)必须是 2 维的,但是 numpy 中数组 (ndarrays) 可以是多维的
2)创建方法:
数组:array

from numpy import *A = array([1, 2, 3])  # 数组
B = array([1, 2, 3])  # 数组
print(A)
print(A*B)  # 结果 [1 4 9] 数组相乘
print(dot(A, B))  # 结果 14 结果是数值

矩阵:mat

A = mat([1, 2, 3])  # 矩阵
B = mat([1, 2, 3])  # 矩阵
print(A*B.T)  # 结果 [[14]] 结果是矩阵
print(dot(A,B.T))# 结果 [[14]] 结果是矩阵

(4)https://blog.csdn.net/weixin_43069755/article/details/88209967

python数组(矩阵)乘法(点乘、叉乘)相关推荐

  1. Python实现矩阵乘法

    问题 矩阵相信大家都知道,是线性代数中的知识,就是一系列数集.顾名思义,数字组成的矩形,例如: [1 2 3 4 5 67 8 9 1011 ] 现在,我们需要用python编程来实现矩阵的乘法. 输 ...

  2. 用python实现矩阵乘法

    题目:只用python的类和列表,实现矩阵乘法. 分析:先给定用户输入,再实现乘法.若有矩阵a和b,axb的规则是a的每一行乘b的每一列,每一次都要求和. class Matmul(object):# ...

  3. python numpy 矩阵乘法以及列向量与行向量乘法

    最近在熟悉python的科学计算,对于numpy的矩阵运算进行一些总结,和matlab还是很不一样的 import numpy as np 1.矩阵乘法 np.dot(a,b),但a,b都为一维矩阵的 ...

  4. 一维数组和二维数组矩阵乘法

    #include <iostream> using namespace std; int c[3][2]={0}; int d[6]={0}; //二维数组存储矩阵乘法 void mult ...

  5. 利用Python实现矩阵乘法并与numpy的结果比较

    文章目录 1.导入numpy库备用 2.生成两个随机矩阵 3.用`list` 实现矩阵相乘 4.直接采用`numpy`矩阵乘法 5.算法结果比较 6.结论 1.导入numpy库备用 import nu ...

  6. python数组的乘法_在Python中乘法非常大的2D数组

    我必须在Python中将非常大的2D数组乘以大约100次.每个矩阵由32000×32000元素组成. 我正在使用np.dot(X,Y),但是每次乘法都需要很长时间-在我的代码实例下面: import ...

  7. python三维矩阵乘法_tensorflow 二维矩阵乘以三维矩阵,高维矩阵相乘

    最近看论文时看到了一个让我费解的操作. 二维矩阵 * 三维矩阵 * 二维矩阵 得到了一个二维矩阵. 即: (n * c1) x (m * c1 * c2) x (n * c2) 得 n * m 实现主 ...

  8. Python numpy 矩阵乘法multiply()、dot()、 matmul()、‘ * ‘、‘@‘辨析

    分类: 元素相乘:multply() 矩阵相乘:dot().matmul().'@' ' * ': 是特别的.在数组操作中,作为元素相乘:在矩阵操作中作为矩阵相乘. 在数组上操作的效果: a1 = n ...

  9. python numpy矩阵乘法_高维Python-Numpy矩阵乘法

    哈,只需一行即可完成:np.einsum('nmk,nkj->mj',A,B).在 不要将变量命名为sum,而是重写sum中的内部版本.在 正如@Jaime指出的,对于这些尺寸的维度,循环实际上 ...

  10. python矩阵乘法

    原理: python中矩阵乘法,可以通过 NumPy 的np.dot()函数计算(乘积也称为点积). np.dot()接收两个NumPy数组作为参数,并返回数组的乘积.类似于数学中的两个矩阵相乘,A中 ...

最新文章

  1. scanf函数和printf函数
  2. Eclipse中新建SpringBoot项目完成对json、pojo、map、list的请求
  3. 日常英语---一、纸质版还是电子版
  4. 光纤收发器按照网管怎么分类?
  5. 求1+2+......+100的和
  6. 垂死病中惊坐起_我如何开始恢复垂死的软件团队的过程
  7. Windows Phone 7 使用Canvas Grid StackPanel进行布局管理
  8. Hadoop Flume
  9. 参考官方mysql自定义一个mysql sink connector
  10. AXI4总线协议总结
  11. KEGG官方工具能够完成任何物种的KEGG注释!!!
  12. 设有一个 Student 数据库,包括 数据库,包括 学生 , 课程 , 选修三个关系: 三个关系: 学生 学生:S ( Sno ,Sname ,Ssex ,Sage,Sdept ) 课程 课程:
  13. [已解决 2020年]你的支付授权失败。请核对你的信息并重试,或尝试其他支付方式。请联系你的银行了解更多信息
  14. 北京林业大学matlab公选课,北京林业大学视频类公共选修课学习指引-北京林业大学教务处.DOC...
  15. linux下 Apache 配置虚拟主机三种方式
  16. 上线切换 - 如何导入在制品
  17. Docker学习总结(46)——生产环境中遇到的Docker常见异常错误总结
  18. 50部不可不看的时空/穿越电影
  19. web项目打war包方法 两步解决(极其简单方便)
  20. JAVA面向对象(2)

热门文章

  1. 电脑常见故障_笔记本电脑常见故障键盘失效
  2. (day 36 - 滑动窗口)剑指 Offer 57 - II. 和为s的连续正数序列
  3. Java使用Redis(jedis)
  4. scoope导入数据_scoop导入数据从mysql到hive
  5. oracle rac vip不通,Oracle RAC 中vip网关引起错误的解决
  6. php mess,Mess.php
  7. golang 连接多个mysql_Prometheus+Grafana监控MySQL
  8. ElementUI:table获取复选中的数据
  9. html怎样在雪景里插入文字,下雪朋友圈怎么配文字 雪景发朋友圈配一句话
  10. c语言全缓冲,C语言缓冲区 - osc_8b4n157m的个人空间 - OSCHINA - 中文开源技术交流社区...