Mike Anderson
Mike Anderson
My main rationale for this is the ability to mix indices and labels for different dimensions. Something like `(select dataset 20 "Population")` or something like that
I'd _really_ like to avoid having completely different APIs. Most API functions should be the same, and the few specialised API functions can live in the same namespaces just fine....
I think the LabelIndex type looks sensible. Important to make sure that it remains as an implementation detail however - we don't really want helper types like this leaking out...
I don't think there is any way we can *generically* display the contents of a matrix / array at the REPL without changes to Clojure itself (unlikely to happen...). The...
I guess it would be possible to recommend that implementation override https://clojuredocs.org/clojure.core/print-method with `pm` to get consistent printing
Hi I'm not an expert on this part of the code base, looks like this is an issue with vectorz-clj though rather than core.matrix? If so can you file an...
Good idea! I think some of this should already be complete, but it probably hasn't had enough testing / use case exploration. Some quick thoughts: - Operations like `inner-product` should...
@tgoossens absolutely agree! If you are able to do some core.matrix development with real use cases that would be fantastic - always best to have a real project in mind....
@tgoossens thanks - Tensorlab looks very interesting. I'd certainly love to see some similar tensor support in core.matrix or a related library in the Clojure ecosystem!
Possibly this isn't needed once we have :ndarray-double fully functional.