megengine.functional.tan¶
- tan(x)[源代码]¶
元素 \(\tan(x)\) 函数
计算输入 Tensor \(x\) 中每个元素 \(x_i\) 的 tangent近似值。元素 \(x_i\) 应该以弧度表示。
函数的定义域为
(-infinity, +infinity),值域为(-infinity, +infinity)。- 参数
x – 输入张量,其元素均以弧度表示。应具有浮点数据类型。
- 返回
一个 Tensor ,包含 \(x\) 中每个元素的 tangent 值。返回的 Tensor 将会使用浮点数据类型,具体见 类型提升规则 。
特殊的案例
对于浮点数的操作,
若 \(x_i\) 是
NaN,则结果为NaN。如果 \(x_i\) 是
+0,那么结果是+0。如果 \(x_i\) 是
-0,那么结果是-0。如果 \(x_i\) 是
+infinity或-infinity,结果将是NaN。
实际案例
>>> F.tan(0) Tensor(0.0, device=xpux:0)
对元素求tangent:
>>> import math >>> x = Tensor([0, math.pi/4, math.pi]) >>> F.tan(x) Tensor([0. 1. 0.], device=xpux:0)