[Scipy-tickets] [SciPy] #826: Multiplication of sparse arrays completely wrong

SciPy scipy-tickets@scipy....
Sat Dec 27 17:36:05 CST 2008


#826: Multiplication of sparse arrays completely wrong
--------------------------+-------------------------------------------------
 Reporter:  chtito        |        Owner:  wnbell
     Type:  defect        |       Status:  closed
 Priority:  normal        |    Milestone:        
Component:  scipy.sparse  |      Version:        
 Severity:  critical      |   Resolution:  fixed 
 Keywords:                |  
--------------------------+-------------------------------------------------
Changes (by wnbell):

  * status:  new => closed
  * resolution:  => fixed

Comment:

 Note that s*i performs matrix multiplication, not pointwise
 multiplication.  If you want pointwise multiplication, use:
 {{{
 s.multiply(i)
 }}}

 Sparse matrices are more like numpy.matrix than numpy.ndarray.


 Your example exposes a bug that's been fixed in r5294.  s*i now raises an
 exception since the inner dimensions of s and i don't match.

-- 
Ticket URL: <http://scipy.org/scipy/scipy/ticket/826#comment:1>
SciPy <http://www.scipy.org/>
SciPy is open-source software for mathematics, science, and engineering.


More information about the Scipy-tickets mailing list