Array objects
Overview
This section documents the core array object model in Multik.
NDArray — the central class for multidimensional arrays, with properties, methods, and operator overloads.
Scalars — supported element types:
Byte,Short,Int,Long,Float,Double,ComplexFloat,ComplexDouble.Type — the
DataTypeenum that identifies element types at runtime.Dimension — compile-time dimension markers
D1–D4andDN.Indexing routines —
Slice,RInt,ReadableView, and theslice/viewhelpers.Iterating —
NDArrayIterator,MultiIndexProgression, and collection-style operations.IO operations — file I/O (CSV, NPY, NPZ) on the JVM and in-memory conversions on all platforms.
19 February 2026