标题
1. torch.clamp (a,x,y)
a 为张量,x为下界线,y为上界。
当a内某个元素小于x时,取x。在[x,y]内时,取本身。大于y时,取y。
不必纠结是 >=x 还是 >x ,怎么都是取与x相等的值,所以无所谓(y同理)
import torch
a=torch.randn(2,3)#标准正态分布的数据
print(a)
b=torch.clamp(a,-0.1,0.2)
print(b)
结果:
2. torch.div(x,y)
返回x/y,如果是张量,则对应元素相除(shape要相同,除非是(2,3)与(1,2,3))
如果是x一个数,x除以y所有元素
如果是y一个数,x所有元素除以y
import torch
a=torch.randn(2,3)
print(a)
b=torch.randn(2,3)#(1,2,3)也可以
print(b)
c