elementwise_sub

    该OP是逐元素相减算子,输入 x 与输入 y 逐元素相减,并将各个位置的输出元素保存到返回结果中。

    等式是:

    • elementwise_sub - 图1

      :多维Tensor。

    • :维度必须小于等于X维度的Tensor。

    对于这个运算算子有2种情况:

    1. elementwise_sub - 图2

      shape

      相同。

    对于情况2:

    1. 用 YY 匹配 XX 的形状(shape),其中 axis 是 YY 在 XX 上的起始维度的位置。

    2. 如果 axis 为-1(默认值),则 axis\=rank(X)−rank(Y)axis\=rank(X)−rank(Y) 。

    3. 考虑到子序列, YY 的大小为1的尾部维度将被忽略,例如shape(Y)=(2,1)=>(2)。

    例如:

    • y (Variable)- 多维 TensorLoDTensor 。数据类型为 float32float64int32 或 。

    • axis (int32,可选)- y 的维度对应到 x 维度上时的索引。默认值为 -1。

    • act (str,可选)- 激活函数名称,作用于输出上。默认值为None。详细请参考 , 常见的激活函数有: relu tanh sigmoid 等。

    返回: 维度与 x 相同的 TensorLoDTensor ,数据类型与 相同。

    返回类型: Variable。

    代码示例 1

    代码示例 2

    代码示例 3