elementwise_mod

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

    等式为:

    • elementwise_mod - 图2

      :多维Tensor。

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

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

    1. elementwise_mod - 图4

      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 。数据类型为 float32float64int32int64

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

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

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

    返回类型: Variable。

    代码示例 1

    代码示例 2

    代码示例 3