deg2rad

paddle. deg2rad ( x, name=None ) [源代码]

将元素从度转换为弧度

\[deg2rad(x)=\pi * x / 180\]

参数

  • x (Tensor) - 输入的 Tensor,数据类型为:int32、int64、float32、float64。

  • name (str,可选) - 操作的名称(可选,默认值为 None)。更多信息请参见 Name

返回

输出 Tensor,与 x 维度相同、数据类型相同(输入为 int 时,输出数据类型为 float32)。

代码示例

>>> import paddle

>>> x1 = paddle.to_tensor([180.0, -180.0, 360.0, -360.0, 90.0, -90.0])
>>> result1 = paddle.deg2rad(x1)
>>> result1
Tensor(shape=[6], dtype=float32, place=Place(cpu), stop_gradient=True,
[3.14159274, -3.14159274,  6.28318548, -6.28318548,  1.57079637,
-1.57079637])

>>> x2 = paddle.to_tensor(180)
>>> result2 = paddle.deg2rad(x2)
>>> result2
Tensor(shape=[], dtype=float32, place=Place(cpu), stop_gradient=True,
3.14159274)