Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sparse matrix multiplication #162

Open
StefanHubner opened this issue Dec 4, 2015 · 1 comment
Open

Sparse matrix multiplication #162

StefanHubner opened this issue Dec 4, 2015 · 1 comment

Comments

@StefanHubner
Copy link

It would be interesting to have a gmXv-like operation for the multiplication of two sparse matrices i.e. gmXgm. I realize this can be done column by column but it would be nice to have such an operator.

Also: Module Numeric.LinearAlgebra' does not export(!#>)'

@albertoruiz
Copy link
Collaborator

In version 0.16 the operator (!#>) was exported by Numeric.LinearAlgebra.HMatrix. In the more recent 0.17 it is exported by Numeric.LinearAlgebra:
https://hackage.haskell.org/package/hmatrix-0.17.0.1/docs/Numeric-LinearAlgebra.html#v:-33--35--62-

Yes, a gmXgm operator is interesting. We now have sparse matrix x dense vector, which is not ideal for the matrix-matrix case, but I will think about this. A basic implementation could be useful even if it is not fully optimized.

Thanks for your comment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants