【问题标题】:pytorch: RuntimeError: bool value of Tensor with more than one value is ambiguouspytorch:RuntimeError:具有多个值的张量的布尔值不明确
【发布时间】:2019-12-17 19:38:17
【问题描述】:

它适用于

x[x >= 0.2] = 1
x[x < 0.2] = 0 

x 是这里的张量。

但是当我尝试使用时

x[x > 0 and x < 1] = 1

它报告:RuntimeError: bool value of Tensor with more than one value is ambiguous ?

有人知道为什么吗?

【问题讨论】:

    标签: runtime-error pytorch


    【解决方案1】:

    只是语法问题。

    x = torch.randn((1,3,20,20))
    x[(x > 0) & (x < 1)] = 1
    

    【讨论】:

      猜你喜欢
      • 2019-11-14
      • 2019-06-08
      • 2019-03-27
      • 2021-12-07
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多