PythonOptimizers / cysparse

Python/Cython library to replace PySparse
http://PythonOptimizers.github.io/cysparse
7 stars 3 forks source link

Multiplication: add 2d matrix versions #122

Open ghost opened 9 years ago

ghost commented 9 years ago

Add:

LLSparseMatrix A with:

What about CSRSparseMatrix? CSCSparseMatrix?

dpo commented 9 years ago

I don't think it is necessary to implement the remaining three. (For the second one, we have B*A = (A.T*B.T).T and B*A.T = (A*B.T).T)

ghost commented 9 years ago

After all the work I've put to use optimized code (well kind of), wouldn't it be a pity to rely on compositions of operations that are much slower?

I agree to put this on freeze for the moment and implement more important operations. If I have time, I'll come back on this.

dpo commented 9 years ago

Sorry I didn't realize that. Sure then, that's great!