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)