R? Eigen? Neanderthal? HMatrix?
(Yes, none of these are exactly 1:1 equivalent with numpy, but there absolutely are options. And from my point of view, having some options which aren’t tied to Python is healthy).
It aims to have more features, and more speed than numpy, with Clojure, on the JVM + Nvidia + AMD + Intel.
Also relevant here is Bayadera, Clojure/GPU Bayesian modeling lib for the JVM: http://github.com/uncomplicate/bayadera
and
https://www.youtube.com/watch?v=bEOOYbscyTs
https://www.youtube.com/watch?v=TGxYfi3Vi3s
On the JVM, we're trying to do something like pytorch/numpy on the JVM. We also have python bindings:
https://github.com/deeplearning4j/nd4j
https://github.com/deeplearning4j/jumpy
We've been building this since 2014. Of note is we'll also be able to import TF, pytorch,.. in the next few months.
We're also an eclipse foundation project as of recently.
I think point still applies for new developing software: multiple implementations can corroborate each other or help identify bugs.
R? Eigen? Neanderthal? HMatrix?
(Yes, none of these are exactly 1:1 equivalent with numpy, but there absolutely are options. And from my point of view, having some options which aren’t tied to Python is healthy).