tf.add()、tf.subtract()、tf.multiply()、tf.div()函数介绍和示例

1. tf.add()

释义:加法操作

示例:

x = tf.constant(2, dtype=tf.float32, name=None)
y = tf.constant(3, dtype=tf.float32, name=None)
z = tf.add(x, y) # 加法操作 X = tf.constant([[1, 2, 3], [4, 5, 6]], dtype=tf.float32, name=None)
Y = tf.constant([[1, 1, 1], [2, 2 ,2]], dtype=tf.float32, name=None)
Z = tf.add(X, Y) # 矩阵加法操作,对应位置元素相加 with tf.Session() as sess:
print(sess.run(z))
print('='*30) print(sess.run(Z))
5.0
==============================
[[2. 3. 4.]
[6. 7. 8.]]

2. tf.subtract()

释义:减法操作

示例:

x = tf.constant(10, dtype=tf.float32, name=None)
y = tf.constant(4, dtype=tf.float32, name=None)
z = tf.subtract(x, y) # 减法操作 X = tf.constant([[1, 2, 3], [4, 5, 6]], dtype=tf.float32, name=None)
Y = tf.constant([[1, 1, 1], [2, 2 ,2]], dtype=tf.float32, name=None)
Z = tf.subtract(X, Y) # 矩阵减法操作,对应位置元素相减 with tf.Session() as sess:
print(sess.run(z))
print('='*30) print(sess.run(Z))
6.0
==============================
[[0. 1. 2.]
[2. 3. 4.]]

3. tf.multiply()

释义:将两个矩阵中对应元素各自相乘

示例:

import tensorflow as tf

X = tf.constant([[1, 2, 3], [4, 5 ,6]], dtype=tf.float32, name=None)
Y = tf.constant([[1, 1, 1], [2, 2 ,2]], dtype=tf.float32, name=None)
Z = tf.multiply(X, Y) # 乘法操作,对应位置元素相乘 with tf.Session() as sess:
print(sess.run(Z))
[[ 1.  2.  3.]
[ 8. 10. 12.]]

tf.matmul()和tf.scalar_mul()函数介绍和示例见csdn 博客

4. tf.div()

释义:除法操作

示例:

x = tf.constant(6, dtype=tf.float32, name=None)
y = tf.constant(3, dtype=tf.float32, name=None)
z = tf.div(x, y) # 标量/标量 X1 = tf.constant(6, dtype=tf.float32, name=None)
Y1 = tf.constant([[1, 2], [2, 3]], dtype=tf.float32, name=None)
Z1 = tf.div(X1, Y1) # 标量/矩阵 X2 = tf.constant([[6, 12], [6, 12]], dtype=tf.float32, name=None)
Y2 = tf.constant([[1, 2], [2, 3]], dtype=tf.float32, name=None)
Z2 = tf.div(X2, Y2) # 矩阵/矩阵,对应元素相除 with tf.Session() as sess:
print(sess.run(z))
print('='*30) print(sess.run(Z1))
print('='*30) print(sess.run(Z2))
2.0
==============================
[[6. 3.]
[3. 2.]]
==============================
[[6. 6.]
[3. 4.]]

————————————————
原文链接:https://blog.csdn.net/qq_36512295/article/details/100600390

最新文章

  1. (转)C#根据当前时间获取周,月,季度,年度等时间段的起止时间
  2. keycode
  3. bzoj 4330: JSOI2012 爱之项链
  4. SqlServer2008到期升级企业版 密钥+图解
  5. ajax请求cookie有效性问题验证
  6. RedHat6.5更新软件源
  7. Highcharts 饼图 文字颜色设置
  8. HTML5+CSS3+jquery实现简单的音乐播放器
  9. macosx安装MySQLdb
  10. ListView中内容的动画效果
  11. Loading CSS without blocking render
  12. jQuery--引入,基本语法,以及常用事件
  13. Touch事件
  14. Android开发笔记之: 数据存储方式详解
  15. (原创)性能测试中,Oracle服务器定位CPU使用率高的瓶颈(SQL)
  16. Apache Spark Jobs 性能调优
  17. 14. The Realities of Telecommuting 远程办公的现状
  18. MVC中子页面如何引用模板页中的jquery脚本
  19. Shiro的三种授权(十二)
  20. Docker网络模式说明

热门文章

  1. Mybaits-Maven项目之逆向工程(代码自动生成)
  2. 阶段3 3.SpringMVC·_05.文件上传_6 文件上传之跨服务器上传代码
  3. 阶段3 3.SpringMVC·_04.SpringMVC返回值类型及响应数据类型_3 响应之返回值是void类型
  4. httpClient调用接口的时候,解析返回报文内容
  5. 3、kubeadm初始化Kubernetes集群
  6. iOS限制输入解决方法
  7. Number 和 Math 类
  8. Tensorflow 保存和载入训练过程
  9. C#编程 socket编程之TcpClient,TcpListener,UdpClient
  10. xgboost的使用