我需要从一个SciPy稀疏矩阵中修剪大量条目。 目前,我将矩阵转换为DOK格式,并逐个将每个条目分配为0。
m = m.todok()
for i, j in pruneme:
m[i,j] = 0
这太慢了。
有更快的方法吗?
我需要从一个SciPy稀疏矩阵中修剪大量条目。 目前,我将矩阵转换为DOK格式,并逐个将每个条目分配为0。
m = m.todok()
for i, j in pruneme:
m[i,j] = 0
这太慢了。
有更快的方法吗?
i, j = zip(*pruneme) # assuming that pruneme is a python list
m[i, j] = 0.
m.eliminate_zeros()
m
通常是什么格式? - Roland W