【发布时间】:2021-04-12 18:19:05
【问题描述】:
以下代码很好地掩饰
mask = targets >= 0
targets = targets[mask]
但是,当我尝试使用两个条件进行屏蔽时,会出现 RuntimeError: Boolean value of Tensor with more than one value is ambiguous 错误
mask = (targets >= 0 and targets <= 5)
targets = targets[mask]
有没有办法做到这一点?
【问题讨论】:
-
将括号更改为
(targets>=0) & (targets<=5)以在 2 个数组之间使用and,详细信息请参见下面的答案。
标签: python list pytorch mask tensor