AttributeError: у объекта 'numpy.ndarray' нет атрибута 'assign_add' - PullRequest
0 голосов
/ 28 октября 2019

Я пытаюсь применить атрибуты изображения к другому изображению, используя Keras / Tensorflow и python, но когда я запускаю свой код, я получаю ошибку, показанную выше. Ошибка происходит именно от:

x[..., 0].assign_add(103.939)
x[..., 1].assign_add(116.779)
x[..., 2].assign_add(123.68)

Остальная часть моего кода работает нормально, так как он компилируется, обрабатывает изображения и т. Д., Но в конце выполнения я получаю эту ошибку. Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 28 октября 2019

.assign_add - функция тензорного потока, а не функция numpy.

https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/assign_add?hl=gl

Можете ли вы попробовать это?

tf.assign_add(x[..., 0],103.939)

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