import torch
import numpy as np
import math
data = [-0.9999,-0.5, -0.1, 0.8,0.9]
tensor = torch.FloatTensor(data) # 转换成32位浮点 tensor
# sin 三角函数 sin
print(
'\nsin',torch.log(math.pi- torch.asin(tensor)),
'\nnumpy: ', math.pi- np.arcsin(data), # [-0.84147098 -0.90929743 0.84147098 0.90929743]
'\ntorch: ', torch.sin( math.pi- torch.asin(tensor)) # [-0.8415 -0.9093 0.8415 0.9093]
)
本文详细介绍了在 PyTorch 框架中如何使用三角函数,包括正弦、余弦、正切等基本操作,以及它们在深度学习模型中的应用。通过实例代码解析,帮助读者掌握在 PyTorch 中进行三角函数计算的方法。
663

被折叠的 条评论
为什么被折叠?



