Pytorch数学操作

Posted junlong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pytorch数学操作相关的知识,希望对你有一定的参考价值。

技术图片
 1 """ 数学操作 """
 2 import torch
 3 
 4 # torch.abs(input,out=None)计算输入张量每个元素的绝对值
 5 a0 = torch.abs(torch.FloatTensor([-1, -2, 3]))
 6 print(a0)
 7 
 8 # torch.acos(input,out=None)计算输入张量每个元素的反余弦函数
 9 a1 = torch.randn(4)
10 b1 = torch.acos(a1)
11 print(b1)
12 
13 # torchasin(input,out=None)计算输入张量每个元素的反正弦函数
14 a2 = torch.randn(4)
15 b2 = torch.asin(a2)
16 print(b2)
17 
18 # torch.add(input,value,out=None)对输入张量中的每个元素加上标量值value
19 a3 = torch.randn(4)
20 b3 = torch.add(a3, 20)
21 print(a3, "\n", b3)
22 
23 # torch.add(input,value,other,out=None)将other张量中的每个元素乘标量值value,并加到输入张量input
24 other = torch.randn(4)
25 value = 20
26 a4 = torch.randn(4)
27 b4 = torch.add(a4, value, other)
28 print(b4)
29 
30 # torch.addcdiv(tensor,value=1,tensor1,tensor2,out=None)用tensor2对tensor1逐元素相乘,然后乘以标量值value,并加到tensor
31 tensor = torch.randn(2, 3)
32 tensor1 = torch.randn(2, 3)
33 tensor2 = torch.randn(2, 3)
34 a5 = torch.addcdiv(tensor, 5, tensor2, tensor1)
35 print(a5)
36 
37 # 
View Code

 

以上是关于Pytorch数学操作的主要内容,如果未能解决你的问题,请参考以下文章

pytorch的常用操作技巧注意事项

『PyTorch』第五弹_深入理解Tensor对象_中下:数学计算以及numpy比较

PyTorch 一小时学会基本操作

Pytorch之线性代数

10分钟快速入门PyTorch

翻译: 深入深度学习 2.3. 线性代数 pytorch