Skip to content

NDArray Implementation

Dmitry Groshev edited this page Jun 14, 2013 · 4 revisions

Ideas for NDArray implementation as part of core.matrix

Proposed features

  • 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

Recommended reading / references