megengine.functional.cos

cos(x)[源代码]

逐个元素的 \(\cos(x)\) 函数。

计算输入张量 \(x\) 的每个元素 \(x_i\) 的余弦近似值。每个元素 \(x_i\) 假定以弧度表示。

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

参数

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

返回

包含 \(x\) 中每个元素的余弦值的张量。返回的张量必须具有由 类型提升规则 确定的浮点数据类型。

实际案例

>>> F.cos(0)
Tensor(1.0, device=xpux:0)

逐元素余弦:

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