相关疑难解决方法(0)

Scipy 稀疏矩阵中的行划分

我想用数组中给定的标量划分稀疏矩阵的行。

例如,我有一个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)

但这似乎真的很慢。如何在稀疏矩阵中有效地做到这一点?

python numpy scipy sparse-matrix

3
推荐指数
1
解决办法
1207
查看次数

标签 统计

numpy ×1

python ×1

scipy ×1

sparse-matrix ×1