dre*_*cko 5 numpy scipy sparse-matrix
以下代码生成了一个意外的TypeError
:
import scipy.sparse
import numpy
coomatrix = scipy.sparse.coo_matrix((100,100))
numpy.sum(coomatrix)
Run Code Online (Sandbox Code Playgroud)
结果:
TypeError: sum() got an unexpected keyword argument 'dtype'
Run Code Online (Sandbox Code Playgroud)
scipy
版本0.14.0,numpy
版本1.9.0
dre*_*cko 12
问题是numpy.sum
不知道如何处理稀疏矩阵.以下按预期工作:
coomatrix.sum()
Run Code Online (Sandbox Code Playgroud)