CS20Chapter2
2024-06-27 20:25:44
constants操作
import tensorflow as tf a = tf.constant([2, 2], name='a') b = tf.constant([[0, 1], [2, 3]], name='b') x = tf.multiply(a, b, name='mul') with tf.Session() as sess:print(sess.run(x)) # >> [[0 2] # [4 6]] # 普通的元素数乘
常见 | 返回值类型 | 参数 | 说明 |
算数运算符 | |||
.add() | Tensor | x, y, name=N | 加法(若x,y都为tensor, 数据类型需一致, 以下所有x,y都如此) |
.subtract() | Tensor | 同add | 减法 |
.multiply() | Tensor | 同add | 元素级乘法 |
.scalar_mul() | Tensor | scalar, x | 标量*tensor |
.div() | Tensor | 同add | 除法(结果dtype同x,y) |
.divide() | Tensor | 同add | 同Python除法 int8, int16 --> float32 int32, int64 --> float64 |
.truediv() | Tensor | 同add | 同上 |
.floordiv() | Tensor | 同add | 结果向下取整, 但结果dtype与输入保持一致 |
.realdiv() | Tensor | 同add | 貌似仅支持浮点型除法 |
.truncatediv() | Tensor | 同add | 结果截取整数部分, 貌似仅支持整数除法 |
.floor_div() | Tensor | 同add | 没发现跟floordiv有什么不同 |
.truncatemod() | Tensor | 同add | 取余, 跟truncatediv对应的取余 |
.floormod() | Tensor | 同add | 取余, 跟floordiv对应的取余 |
.mod() | Tensor | 同add | .floormod别名 |
.cross() | Tensor | a, b, name=N | sum(a*out) = sum(b*out) = 0 |
基本数学函数(以下name参数全部省略) | |||
.add_n() | Tensor | inputs | list: [Tensor], 计算列表中所有tensor的加法运算 |
.abs() | Tensor | x | 求绝对值 |
.negative() | Tensor | x | 负, -x |
.sign() | Tensor | x |
符号, y = -1 if x < 0 ; 0 if x == 0 or tf.is_nan(x) ; 1 if x > 0
|
.reciprocal() | Tensor | x | 倒数, 1/x |
.square() | Tensor | x | 平方, x**x |
.round() | Tensor | x | 四舍六入, 五取偶 |
.sqrt() | Tensor | x | 开方, x**0.5 |
.rsqrt() | Tensor | x | 开方的倒数, 1/x**0.5 |
.pow() | Tensor | x, y | x**y |
.exp() | Tensor | x | e**x |
.expm1() | Tensor | x | e**x - 1 |
.log() | Tensor | x | loge x |
.log1p() | Tensor | x | loge (1 + x) |
.ceil | Tensor | x | 向上取整 |
.floor() | Tensor | x | 向下取整 |
.maximum() | Tensor | x, y | 取x,y中的同位置最大值 |
.minimum() | Tensor | x, y | 取x,y中的同位置最小值 |
.cos() | Tensor | x | 余弦 |
.sin() | Tensor | x | 正弦 |
.lbeta() | Tensor | x | ??? |
.tan() | Tensor | x |
正切 |
转载于:https://www.cnblogs.com/captain-dl/p/9280431.html
最新文章
- 6.10 docker(三) 终止
- Win7硬盘安装方法
- Redis+Mysql模式和内存+硬盘模式的异同
- php表单确认密码,jQuery表单验证之密码确认实例详解
- [BUUCTF-pwn]——bjdctf_2020_babystack
- 机器学习之人脸识别face_recognition使用
- Bootstrap之栅格系统
- SQL事务控制语言(TCL)
- 【教你如何放大招】程序猿是如何一点点的吃下一个产品的
- springboot mybatis常见异常及处理方法
- 中国有了北斗系统,为什么手机上还是GPS?
- idft重建图像 matlab_不可见成为可见!超材料和 AI 融合,洛桑联邦理工破译了声音图像...
- 访问 Notes/Domino 数据的定制 DXL 框架
- 识别到硬盘 计算机不显示盘符,Win10系统下移动硬盘可以识别但是不显示盘符的解决方法...
- peU盘ud区和efi区如何共用wim文件
- 分享一些实用的手机应用
- centos 一键安装php,centos PHP如何实现一键安装
- 计算机碎片整理,如何对计算机进行碎片整理
- Android基本界面元素的使用与讲解
- 遭遇Eva.vbs病毒
热门文章
- Docker系列教程26-Docker Compose控制服务启动顺序
- Redis系列-Redis笔记(一)
- 如何通过“限制管理权限”来保护您的企业?
- struts2请求过程源代码分析
- Dokcer学习笔记之Dokcerfile 文件构建
- Struts2.3使用Sitemesh如何配置web.xml?
- redis快照关闭了导致不能持久化的问题
- byte[] 数组和字符串的转换,与byte[] 数组和int类型的之间的转化
- Java 获取汉字拼音的方法
- 分分钟学会JavaScript原生