我想用数组中给定的标量划分稀疏矩阵的行。
例如,我有一个csr_matrix C:
C = [[2,4,6], [5,10,15]]
D = [2,5]
Run Code Online (Sandbox Code Playgroud)
我希望C除法后的结果是:
result = [[1, 2, 3], [1, 2, 3]]
Run Code Online (Sandbox Code Playgroud)
我已经使用我们用于numpy数组的方法尝试了这个:
result = C / D[:,None]
Run Code Online (Sandbox Code Playgroud)
但这似乎真的很慢。如何在稀疏矩阵中有效地做到这一点?