AttributeError:“ numpy.ndarray”对象没有属性“ assign_add”

时间:2019-10-28 03:15:02

标签: python python-3.x tensorflow keras

我正在尝试使用Keras / Tensorflow和python将一个图像的属性应用于另一个图像,但是当我运行代码时,出现了上面显示的错误。该错误具体来自:

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

我的其余代码在编译,处理图像等方面似乎都可以正常工作,但是在运行结束时,出现了此错误。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

.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)