【发布时间】:2021-04-07 07:31:34
【问题描述】:
我有以下张量:
indices = tf.constant([[1, 2], [0, 2], [1, 0]])
我想创建以下张量:
[[0, 1, 1],
[1, 0, 1],
[1, 1, 0]]
基本上,我想要一个形状为indices.shape[0] 的方阵,其中除了indices 张量中的相应索引之外,它的元素都为零。
我尝试了tf.scatter_nd,但没有成功!
【问题讨论】:
-
根据您的数据流,您可能会发现使用sparse tensors 很有用。请注意,矩阵的格式与稀疏张量的表示非常相似。需要时,可以通过调用 `sparse.to_dense' 方法将稀疏张量转换为常用张量。
标签: python tensorflow