对于矩阵,*为数学意义的矩阵乘法:

import numpy as np
a=np.mat([1,2,3])
b=np.mat([[0],[5],[7]])
print(a*b)
print(b*a)

输出:

[[31]]
[[ 0  0  0][ 5 10 15][ 7 14 21]]

multiply是对应元素相乘,列向量的元素分别乘以行向量得到的行向量作为结果的行向量。

import numpy as np
a=np.mat([1,2,3])
b=np.mat([[0],[5],[7]])
print(np.multiply(a,b))
print(np.multiply(b,a))

输出:

[[ 0  0  0][ 5 10 15][ 7 14 21]]
[[ 0  0  0][ 5 10 15][ 7 14 21]]


对于数组,*和multiply均为对应元素相乘:

import numpy as np
a=np.array([1,2,3])
b=np.array([[0],[5],[7]])
print(np.multiply(a,b))
print(np.multiply(b,a))
print(a*b)
print(b*a)

输出:

[[ 0  0  0][ 5 10 15][ 7 14 21]]
[[ 0  0  0][ 5 10 15][ 7 14 21]]
[[ 0  0  0][ 5 10 15][ 7 14 21]]
[[ 0  0  0][ 5 10 15][ 7 14 21]]

转载于:https://www.cnblogs.com/zhhy236400/p/9919291.html

*和multiply相关推荐

  1. tf.matmul / tf.multiply

    import tensorflow as tf import numpy as np 1.tf.placeholder placeholder()函数是在神经网络构建graph的时候在模型中的占位,此 ...

  2. tf.matmul() 和tf.multiply() 的区别

    1.tf.multiply()两个矩阵中对应元素各自相乘 格式: tf.multiply(x, y, name=None)  参数:  x: 一个类型为:half, float32, float64, ...

  3. python中np.multiply()、np.dot()和星号(*)三种乘法运算的区别

    1. np.dot() 对类型为 ndarray 的数据: 一维情况:为点乘,即对应元素相乘再相加 二维情况:矩阵乘法 对类型为 matrix 的数据:矩阵乘法 一个二维数组跟一个大小合适的一维数组的 ...

  4. [leetcode]Multiply Strings @ Python

    原题地址:https://oj.leetcode.com/problems/multiply-strings/ 题意: Given two numbers represented as strings ...

  5. latex Label ' ' multiply defined

    出现这个问题是label多次定义了,比如 Label ' test ' multiply defined 也就是说latex中有至少两个地方将label都标注为test了,这个时候找到这样的label ...

  6. 细分tf.multiply()、tf.matmul()、tf.scalar_mul()函数

    tf.multiply() 释义:将两个矩阵中对应元素各自相乘 示例: import tensorflow as tfX = tf.constant([[1, 2, 3], [4, 5 ,6]], d ...

  7. LeetCode Multiply Strings(大整数相乘)

    思路:用笔算的形式就可以了 代码如下: public class Solution {public String multiply(String num1, String num2) {StringB ...

  8. leetcode 43. 字符串相乘(Multiply Strings)

    目录 题目描述: 示例 1: 示例 2: 解法: 题目描述: 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式. 示例 1 ...

  9. pandas.Series.multiply()含义解释

    简述 可以和下面这个篇文章对照着看,有多不同 pandas.DataFrame.multiply()含义解释 这个非常有意思,这个也是类似于乘法,但是是对应位置相乘的乘法 >>> i ...

  10. pandas.DataFrame.multiply()含义解释

    简述 可以和下面这篇文章对比着看,有所不同 pandas.Series.multiply()含义解释 其实,就是做乘法. 比如: >>> pd.DataFrame({'A':[1, ...

最新文章

  1. java操作es聚合操作并显示其他字段_java使用elasticsearch分组进行聚合查询过程解析...
  2. java代码_Java:java五行代码实现Excel的快速导出
  3. ElasticSearch中distinct,count和group by的实现
  4. jQuery获取元素内容
  5. 选择学习“下一个”程序语言
  6. 推荐我记视频课程笔记的方法和几个工具
  7. yum安装php5.6 nginx,CentOS 7 yum安装 Nginx1.16 + MySQL5.5 PHP5.6
  8. mysql与mangodb多租户_MongoDB多租户(Java):如何使用MongoClient在运行时切换具有不同数据库凭据的MongoDB数据库?...
  9. docker容器与大数据组件的冲突点
  10. 你会买新款 Macbook Pro 么?
  11. HDU 1285 确定比赛名次【拓扑排序】
  12. 给自己一个anchor,挑战不可能
  13. 企业运维实战--k8s学习笔记.k8s容器资源限制 Metrics-Server部署 图形化监控Dashboard部署 K9S的安装
  14. 【AndroidStudio】使用网易 MUMU 模拟器调试
  15. Java 实例 - 字符串小写转大写
  16. C/C++学习笔记——C基础:C语言概述
  17. Unity3D网络游戏0.2
  18. 【Q - Phalanx】
  19. dfs-全排列(UPC-方案数)
  20. 当知识图谱遇上推荐系统之DKN模型(论文笔记一)

热门文章

  1. iconfont怎么添加新的字体图标?
  2. docker修改配置文件之后,导致不能启动
  3. VUE 通过ref 控制滚动条到底部顶部
  4. MFC ShowWindow参数
  5. HDU 2708 Vertical Histogram 【模拟 输出格式】
  6. ReportStudio入门教程(七十一) - 显示时间进度(文字版)
  7. Python办公自动化:制作报表并发送到邮箱
  8. JavaSE 和 Java EE 分别是什么
  9. spring cloud 的getway路由配置(网关配置)
  10. VUE·17:事件处理之 @keyup、@keydown 等键盘按键触发及 @keyup.enter 等别名