标签: matlab sparse-matrix
假设我有一个高维向量v,它是密集的,另一个高维向量x是稀疏的,我想做一个看起来像
v = v + x
理想情况下,由于需要仅更新v中的几个条目,因此该操作应该很快但即使我声明x是稀疏的,它仍然需要很长时间。我试过v完全以及v是稀疏形式,两者都相当慢。
我还尝试通过调用find从稀疏向量x中提取索引,然后在for循环中更新原始向量。这比上面的操作更快,但是有一种方法可以用更少的代码实现相同的操作。
由于