TensorFlow中如何编写数学运算的示例代码实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1924个文字,预计阅读时间需要8分钟。
Tensor之间的运算规则:相同大小的Tensor之间进行任何算术运算都会将运算应用到元素级别。不同大小的Tensor之间,若要执行运算,需进行广播(broadcasting)。广播是指不同维度的Tensor通过扩展维度或填充零来匹配维度,以进行元素级的运算。例如,Tensor与标量(0维tensor)之间的运算也会应用广播规则。
一、Tensor 之间的运算规则
- 相同大小 Tensor 之间的任何算术运算都会将运算应用到元素级
- 不同大小 Tensor(要求dimension 0 必须相同) 之间的运算叫做广播(broadcasting)
- Tensor 与 Scalar(0维 tensor) 间的算术运算会将那个标量值传播到各个元素
- Note: TensorFLow 在进行数学运算时,一定要求各个 Tensor 数据类型一致
二、常用操作符和基本数学函数
大多数运算符都进行了重载操作,使我们可以快速使用 (+ - * /) 等,但是有一点不好的是使用重载操作符后就不能为每个操作命名了。
本文共计1924个文字,预计阅读时间需要8分钟。
Tensor之间的运算规则:相同大小的Tensor之间进行任何算术运算都会将运算应用到元素级别。不同大小的Tensor之间,若要执行运算,需进行广播(broadcasting)。广播是指不同维度的Tensor通过扩展维度或填充零来匹配维度,以进行元素级的运算。例如,Tensor与标量(0维tensor)之间的运算也会应用广播规则。
一、Tensor 之间的运算规则
- 相同大小 Tensor 之间的任何算术运算都会将运算应用到元素级
- 不同大小 Tensor(要求dimension 0 必须相同) 之间的运算叫做广播(broadcasting)
- Tensor 与 Scalar(0维 tensor) 间的算术运算会将那个标量值传播到各个元素
- Note: TensorFLow 在进行数学运算时,一定要求各个 Tensor 数据类型一致
二、常用操作符和基本数学函数
大多数运算符都进行了重载操作,使我们可以快速使用 (+ - * /) 等,但是有一点不好的是使用重载操作符后就不能为每个操作命名了。

