修改Tensor特定位置的值 如 stack overflow 中提到的方案. TensorFlow不让你直接单独改指定位置的值,但是留了个歪门儿,就是tf.scatter_update这个方法,它可以批量替换张量某一维上的所有数据. def set_value(matrix, x, y, val): # 提取出要更新的行 row = tf.gather(matrix, x) # 构造这行的新数据 new_row = tf.concat([row[:y], [val], row[y+1:]],…