📅  最后修改于: 2023-12-03 15:19:16.454000             🧑  作者: Mango
acos() 方法是 PyTorch 中的一个三角函数,用于计算给定张量中所有元素的反余弦值。余弦(cos)函数的反函数是余弦函数(cos),也称为反余弦函数(acos)。
acos() 方法使用的参数是一个张量,其所有元素的值必须在 [-1, 1] 的范围内。acos() 方法返回一个新张量(Tensor),其中每个元素都是输入张量中对应元素的反余弦值。
以下是 acos() 方法的语法:
torch.acos(input, out=None) → Tensor
返回一个新张量(Tensor),其中每个元素都是输入张量中对应元素的反余弦值。
注意:返回值的数据类型与输入张量的数据类型相同。
下面是计算给定张量的反余弦值的示例:
import torch
# 生成一个随机张量
x = torch.rand(5)
# 计算张量中每个元素的反余弦值,并输出结果
print(torch.acos(x))
输出结果:
tensor([ 0.8815, 1.3057, 0.7187, 0.4677, 0.5091])