【发布时间】:2021-09-22 19:21:29
【问题描述】:
假设我有一个稀疏矩阵
A = tf.sparse.SparseTensor(indices=[[0,0],[1,1],[1,2]], values=[1,1,1],
dense_shape=[2,3])
和一个密集向量
B = tf.constant([4,3,5])
矩阵A和向量B的形状分别为(2,3)、(1,3)。我想逐元素地将 B 与 A 的每一行相乘。预期的结果是另一个稀疏矩阵,比如说
C = tf.sparse.SparseTensor(indices=[[0,0],[1,1],[1,2]], values=[4,3,5],
dense_shape=[2,3])
我知道如果A 是一个稠密矩阵会相对容易,但是A 的稠密尺寸非常大,A 中的大部分元素都是零。
【问题讨论】:
标签: python tensorflow matrix sparse-matrix