torch.clamp(input, min, max, out=None) → Tensor
input:表示输入的数据
min:表示输入的数据的最小值
max:表示输入的数据的最大值
具体怎么理解呢?
通俗的讲:
就是将输入的数据,当输入的数据最小值小于min的时候,例如min=5,当输入x=3,则输出out=5;类比一下,max的意思就是当输入的数据大于max的时候,则输出max。当然这里说的是一个数,应用到torch中则是:
用一个逻辑表示一下:
| min, if x_i < min
y_i = | x_i, if min <= x_i <= max
| max, if x_i > max