我有一个如下的张量和一个 numpy 二维数组
k = 1
mat = np.array([[1,2],[3,4],[5,6]])
for row in mat:
values_zero, indices_zero = tf.nn.top_k(row, len(row) - k)
row[indices_zero] = 0 #????
我想将该行中的元素在这些索引处分配为零。但是我不能索引张量并分配给它。我曾尝试使用tf.gather函数,但我该如何做作业?我想将它保留为张量,然后在可能的情况下在最后的会话中运行它。