2014-10-10 12 views
5

निम्नलिखित कोड एक अप्रत्याशित TypeError उत्पन्न हो गया है:numpy.sum() `देता लेखन त्रुटि: योग() एक अप्रत्याशित कीवर्ड तर्क 'dtype'`

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

उत्तर

11

समस्या यह है कि numpy.sum स्पैर्स मैट्रिस को संभालने का तरीका नहीं जानता है। अपेक्षित कार्य निम्नानुसार हैं:

coomatrix.sum() 
संबंधित मुद्दे