一、简单数学操作
1、逐元素操作
t.clamp(a,min=2,max=4)近似于tf.clip_by_value(A, min, max),修剪值域。
a = t.arange(0,6).view(2,3)
print("a:",a)
print("t.cos(a):",t.cos(a))
print("a % 3:",a % 3) # t.fmod(a, 3)
print("a ** 2:",a ** 2) # t.pow(a, 2)
print("t.clamp(a, min=2, max=4)",t.clamp(a,min=2,max=4))
a:
0 1 2
3 4 5
[torch.FloatTensor of size 2x3]
t.cos(a):
1.0000 0.5403 -0.4161
-0.9900 -0.6536 0.2837
[torch.FloatTensor of size 2x3]
a % 3:
0 1 2
0 1 2
[torch.FloatTensor of size 2x3]
a ** 2:
0 1 4
9 16 25
[torch.FloatTensor of size 2x3]
t.clamp(a, min=2, max=4)
2 2 2
3 4 4
[torch.FloatTensor of size 2x3]
2、归并操作
b = t.ones(2,3)