python弧度转角度acos_Python PyTorch acos()用法及代码示例

PyTorch是由Facebook开发的开源机器学习库。它用于深度神经网络和自然语言处理。 功能torch.acos()为PyTorch中的反余弦函数提供支持

PyTorch是由Facebook开发的开源机器学习库。它用于深度神经网络和自然语言处理。

功能torch.acos()为PyTorch中的反余弦函数提供支持。它期望输入在[-1,1]范围内,并以弧度形式给出输出。如果输入不在[-1,1]范围内,则返回nan。输入类型为张量,如果输入包含多个元素,则将计算按元素的反余弦值。

用法: torch.acos(x, out=None)

参数:

x:输入张量

name(可选):输出张量

返回类型:与x具有相同类型的张量。

代码1:

# Importing the PyTorch library

import torch

# A constant tensor of size 6

a = torch.FloatTensor([1.0, -0.5, 3.4, 0.2, 0.0, -2])

print(a)

# Applying the inverse cos function and

# storing the result in 'b'

b = torch.acos(a)

print(b)

输出:

tensor([ 1.0000, -0.5000, 3.4000, 0.2000, 0.0000, -2.0000])

tensor([0.0000, 2.0944, nan, 1.3694, 1.5708, nan])

代码2:可视化

# Importing the PyTorch library

import torch

# Impor