github.com/kunde21/numgo (go): Package numgo provides implementations of n-dimensional array objects and operations.  Two types of numgo arrays are currently supported: Array64 holds float64 values Arrayb holds boolean values  Array64 objects can be created from a slice or as an empty array.  Arange and Identity are convenience creation functions.  Map takes a function of type MapFunc and applies it across all data elements.  Fold and FoldCC take a function of type FoldFunc and applies it in contracting the data across one or more axes.  numgo is designed with function-chaining at its core, to allow different actions on different axes and at different points in the calculation. Errors are maintained by the object and can be checked and handled using HasErr() and GetErr():  Debugging can be enabled by calling numgo.Debug(true). This will give detailed error strings by using GetDebug() instead of GetErr(). This makes debugging chained method calls much easier.
Keywords: array|go|multi-dimensional