Pytorch:torch.ge()、torch.gt()、torch.le()、torch.lt()

1 torch.ge()

逐元素比较inputother,即是否 \( input >= other \)。

如果两个张量有相同的形状和元素值,则返回True ,否则 False。 第二个参数可以为一个数或与第一个参数相同形状和类型的张量。

torch.ge(input, other, out=None) → Tensor
参数描述返回值
input待对比的张量一个 torch.ByteTensor 张量,包含了每个位置的比较结果(是否 input >= other )。 返回类型: Tensor
other对比的张量或float值
out可选,输出张量。必须为ByteTensor或者与第一个参数tensor相同类型
  • 栗子:
>>> torch.ge(torch.Tensor([[1, 2], [3, 4]]), torch.Tensor([[1, 1], [4, 4]]))
 1  1
 0  1
[torch.ByteTensor of size 2x2]

2 torch.gt()

逐元素比较inputother , 即是否\( input > other \) 如果两个张量有相同的形状和元素值,则返回True ,否则 False。 第二个参数可以为一个数或与第一个参数相同形状和类型的张量。

torch.gt(input, other, out=None) → Tensor
参数描述返回值
input待对比的张量一个 torch.ByteTensor 张量,包含了每个位置的比较结果(是否 input >= other )。 返回类型: Tensor
other对比的张量或float值
out可选,输出张量。必须为ByteTensor或者与第一个参数tensor相同类型
  • 栗子:
>>> torch.gt(torch.Tensor([[1, 2], [3, 4]]), torch.Tensor([[1, 1], [4, 4]]))
 0  1
 0  0
[torch.ByteTensor of size 2x2]

3 torch.le()

逐元素比较inputother , 即是否\( input <= other \) 第二个参数可以为一个数或与第一个参数相同形状和类型的张量。

  • 栗子
>>> torch.le(torch.Tensor([[1, 2], [3, 4]]), torch.Tensor([[1, 1], [4, 4]]))
 1  0
 1  1
[torch.ByteTensor of size 2x2]

4 torch.lt()

逐元素比较inputother , 即是否 \( input < other \),第二个参数可以为一个数或与第一个参数相同形状和类型的张量。

torch.lt(input, other, out=None) → Tensor
  • 栗子
>>> torch.lt(torch.Tensor([[1, 2], [3, 4]]), torch.Tensor([[1, 1], [4, 4]]))
 0  0
 1  0
[torch.ByteTensor of size 2x2]

 

  • 21
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值