修改张量值

时间:2019-09-29 15:31:30

标签: python-3.x tensorflow

我有一个矩阵,我想将每个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]] 最简单的解决方案是什么?

0 个答案:

没有答案