我有一个矩阵,我想将每个0设置为1。但是出现以下错误
“张量”对象不支持项目分配
如何以最简单的方式更改张量的值?
A = [[1, 1, 0], [0, 1, 1], [1, 0, 1]]
a = tf.constant(A)
mask = (a == 0)
a[mask] = 1
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
print(sess.run(a))
我想将其设为[[1,1,0],[0,1,1],[1,0,1]] 变成这样:[[1,1,1],[1,1,1],[1,1,1]] 最简单的解决方案是什么?