Closed ASpeiser closed 8 years ago
Hi,
I can't think of a very quick fix. But it should be relatively straight-forward to add an encoder/decoder in _encode_values
and _decode_values
in _transplantmaster.py and in encode_values
and decode_values
in _transplantremote.m. If you want to take a stab at it, I'd be happy to merge your code.
Otherwise, I'll try to do it myself next week.
Sorry, I don't think I got the know how. But a fix would help me very much.
The latest version has support for sparse matrices. Of course you will need scipy for this to work, since numpy does not include sparse matrices.
I currently transfer sparse matrices in COO format, which might be slow for large numbers of values. More importantly, I reconstruct Matlab's matrices in COO format in Python, which, again, might by slow for some workloads. You might need to convert them to CSC or CSR to get your work done. If you have any insights into which one of these formats is more valuable than any other, I'd be very interested in that.
Please let me know if this solves your problem.
Hey,
I really like the package. Unfortunately it seems like it doesn't support sparse matrices. Doing matlab.sparse(3,3) already fails.
Is there a quick fix possible?