数学操作

Paddle提供了丰富的数学操作,以下列出的数学操作都是对目标张量进行逐元素的操作。其中,如果二元操作的两个输入有不同形状,会先进行 broadcast. 部分数学操作还支持数学操作符,比如: +, -, *, / 等。数学操作符不仅支持张量,还支持标量。

一元操作

exp

对输入 Tensor 逐元素做 exp 操作。

API Reference 请参考 exp

tanh

对输入 Tensor 逐元素取正切。

API Reference 请参考 tanh

sqrt

对输入 Tensor 逐元素取平方根。

API Reference 请参考 sqrt

abs

对输入 Tensor 逐元素取绝对值。

API Reference 请参考 abs

ceil

对输入 Tensor 逐元素向上取整。

API Reference 请参考 ceil

floor

对输入 Tensor 逐元素向下取整。

API Reference 请参考 floor

sin

对输入 Tensor 逐元素取正弦。

API Reference 请参考 sin

cos

对输入 Tensor 逐元素取余弦。

API Reference 请参考 cos

round

对输入 Tensor 逐元素四舍五入取整。

API Reference 请参考 round

square

对输入 Tensor 逐元素取平方。

API Reference 请参考 square

reciprocal

对输入 Tensor 逐元素取倒数。

API Reference 请参考 reciprocal

reduce

对输入 Tensor 在指定的若干轴上做reduce操作,包括:min, max, sum, mean, product

API Reference 请参考: reduce_min reduce_max reduce_sum reduce_mean reduce_prod

二元操作

elementwise_add

对两个 Tensor 逐元素相加,对应的数学操作符为 +

API Reference 请参考 elementwise_add

elementwise_sub

对两个 Tensor 逐元素相减,对应数学操作符 -

API Reference 请参考 elementwise_sub

elementwise_mul

对两个 Tensor 逐元素相乘, 对应数学操作符 *

API Reference 请参考 elementwise_mul

elementwise_div

对两个 Tensor 逐元素相除, 对应数学操作符 ///

API Reference 请参考 elementwise_div

elementwise_pow

对两个 Tensor 逐元素做次幂操作, 对应数学操作符 **

API Reference 请参考 elementwise_pow

equal

对两个 Tensor 逐元素判断是否相等, 对应数学操作符 ==

API Reference 请参考 equal

less_than

对两个 Tensor 逐元素判断是否满足小于关系, 对应数学操作符 <

API Reference 请参考 less_than

sum

对两个 Tensor 逐元素相加。

API Reference 请参考 sum

elementwise_min

对两个 Tensor 逐元素进行 min(x, y) 操作。

API Reference 请参考 elementwise_min

elementwise_max

对两个 Tensor 逐元素进行 max(x, y) 操作。

API Reference 请参考 elementwise_max

matmul

对两个 Tensor 进行矩阵乘操作。

API Reference 请参考 matmul