megengine.functional.sin#

sin(x)[源代码]#

元素 \(\sin(x)\) 函数

计算输入 Tensor \(x\) 中每个元素 \(x_i\) 的 sin 近似值。元素 \(x_i\) 应以弧度值表示。

这个函数有定义域``(-infinity, +infinity)`` 和值域``[-1, +1]``。

参数:

x – 输入张量,其元素均以弧度表示。应具有浮点数据类型。

返回:

一个 Tensor ,包含 \(x\) 中每个元素的 sin 值。返回的 Tensor 将会使用浮点数据类型,具体见 类型提升规则

实际案例

>>> F.sin(0)
Tensor(0.0, device=xpux:0)

元素求 sin:

>>> import math
>>> x = Tensor([0, math.pi/2, math.pi])
>>> F.sin(x)
Tensor([ 0.  1. -0.], device=xpux:0)