【paddle】常见的数学运算

发布于:2025-05-23 ⋅ 阅读:(17) ⋅ 点赞:(0)

根据提供的 PaddlePaddle 函数列表,我们可以将它们按照数学运算、逻辑运算、三角函数、特殊函数、统计函数、张量操作和其他操作等类型进行分类。以下是根据函数功能进行的分类:

取整运算 Rounding functions

代码 描述
round(x) 距离 x 最近的整数
floor(x) x 向下取整
ceil(x) x 向上取整
trunc(x) x 向零取整
a=3.7
print(round(a),' ',round(-a))
print(floor(a),' ',floor(-a))
print(ceil(a),' ',ceil(-a))
print(trunc(a),' ',trunc(-a))

lcm(x,y…)| 最小公倍数|

符号与绝对值 Sign and absolute value functions

代码 描述
abs(x) 绝对值
abs2(x) 绝对值的平方
sign(x) 符号函数等价于 cmp(x,0)
signbit(x) 比特符号等价于 x<0
copysign(x,y) 把y的符号赋给 x, 保留 x 大小
flipsign(x,y) 把 x * y 的符号赋给 x, 保留 x 大小

指数,对数,幂 Exponential, logarithm, power functions

代码 描述
sqrt(x), √x x 的平方根, \sqrt tab
cbrt(x), ∛x x 的立方根, \cbrt tab
hypot(x,y) 勾x 股 y 求弦, x 2 + y 2 \sqrt{x^2+y^2} x2+y2
exp(x) 自然指数
expm1(x) exp(x)-1
ldexp(x,n) 2 n x 2^nx 2nx, x* 2^n
log(x) 自然对数
log(b,x) 以b为底的对数
log2(x) 以2 为底的对数
log10(x) 以10 为底的对数
log1p(x) log(1+x)
exponent(x) x ≠ 0 x\neq 0 x=0 的二进制指数 sign(x)*ceil(log2(abs(x)))
significand(x) x 2 e x p o n e n t ( x ) \frac{x}{2^{exponent(x)}} 2exponent(x)x

三角函数双曲函数 Trigonometric and hyperbolic functions

弧度三角函数 角度三角函数 双曲三角函数 反三角函数 角度反三角函数 双曲反三角函数
sin sind sinh asin asind asinh
cos cosd cosh acos acosd acosh
tan tand tanh atan atand atanh
cot cotd coth acot acotd acoth
sec secd sech asec asecd asech
csc cscd csch acsc acscd acsch

sinc(x)= sin ⁡ ( π x ) π x \frac{\sin(\pi x)}{\pi x} πxsin(πx), cosc(x)= cos ⁡ ( π x ) x − sin ⁡ ( π x ) π x 2 \frac{\cos(\pi x)}{x}- \frac{\sin(\pi x)}{\pi x^2} xcos(πx)πx2sin(πx).


网站公告

今日签到

点亮在社区的每一天
去签到