forked from mikera/core.matrix
-
Notifications
You must be signed in to change notification settings - Fork 1
NDArray Implementation
mikera edited this page Apr 1, 2013
·
1 revision
Ideas for NDArray implementation as part of core.matrix
- Support arbitrary dimensionality
- Supports specialisation to primitive types as well as generic Object arrays
- Supports nulls for Object arrays
- Underlying representation is a flat underlying array, with offsets and strides per dimension
- Views can be created, sharing the same underlying array
- Option to expose underlying data as appropriate Buffer object
- Discussions on Numerical Clojure group
- Konrad Hinsen's clj-multiarray : https://code.google.com/p/clj-multiarray/
- Joel Boehland's arrayspace : https://github.com/jolby/arrayspace
- NDWrappers in core.matrix : https://github.com/mikera/matrix-api/blob/master/src/main/clojure/clojure/core/matrix/impl/wrappers.clj