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

SciPy scipy-tickets@scipy....
Sun Dec 28 03:24:10 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:                |  
--------------------------+-------------------------------------------------
Comment (by chtito):

 Right... but I think it's a bit misleading that just sparse arrays behave
 like numpy.matrix type where the rest of scipy/numpy uses numpy.array
 everywhere.

 It would be much more logical to use `dot` for matrix multiplication, and
 `*` for pointwise multiplication, for compatibility with the rest of the
 code. As it is now, arrays and sparse array are ''incompatible'', meaning
 that one has to check which type it is before performing `*` or `dot`.

 Thank you for the very quick answer though!!

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


More information about the Scipy-tickets mailing list