Tensorflow EagerTensor не поддерживает назначение элементов - PullRequest
0 голосов
/ 28 января 2020

У меня следующая проблема:

bboxes[:, 0::2] = np.clip(bboxes[:, 0::2], 0, img_shape[0])

выдает следующее сообщение об ошибке:

TypeError: 'tensorflow.python.framework.ops.EagerTensor' object does not support item assignment


 [[{{node PyFunc}}]]

Итак, сообщение кажется ясным, я думаю, что решение похоже на

tf.tensor_scatter_nd_update(bboxes, [[:, 0::2]], np.clip(bboxes[:, 0::2], 0, img_shape[0]))

Но я не могу понять, каким именно образом его использовать,

tf.tensor_scatter_nd_update(bboxes, [[:, 0::2]], np.clip(bboxes[:, 0::2], 0, img_shape[0]))
                                      ^
SyntaxError: invalid syntax

Может ли кто-нибудь мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...