numpy.sum()给出了`TypeError:sum()得到了一个意想不到的关键字参数' dtype'`

时间:2014-10-10 23:54:00

标签: numpy scipy sparse-matrix

以下代码生成了意外的TypeError

import scipy.sparse
import numpy

coomatrix = scipy.sparse.coo_matrix((100,100))
numpy.sum(coomatrix)

结果:

TypeError: sum() got an unexpected keyword argument 'dtype'

scipy版本0.14.0,numpy版本1.9.0

1 个答案:

答案 0 :(得分:12)

问题是numpy.sum不知道如何处理稀疏矩阵。以下按预期工作:

coomatrix.sum()