Я попытался использовать tf.assign, чтобы присвоить значение моему тензорному значению в соответствии с другим тензором, который имеет логическое значение.Код
self.labels_gt = self.labels_gt[self.gt_single_mask == False].assign(-1)
Я просто пытаюсь сделать следующее: присвоить -1
значение self.labels_gt
, если соответствующий индекс в self.gt_single_mask
равен False
.Но выдает ошибку
TypeError: Value passed to parameter 'begin' has DataType bool not in list of allowed values: int32, int64