go-npy

Read matrices in numpy's npy format into Go

View the Project on GitHub cquotient/go-npy

go-npy

Read in .npy files produced by numpy into Go

Build Status GoDoc

Usage

import (
  npy "github.com/cquotient/go-npy"
  "github.com/gonum/matrix/mat64"
)
...

rows, cols, data, err := npy.Read("data/dense.py")
x := mat64.NewDense(int(rows), int(cols), data)

Caveats

npy format documentation

https://github.com/numpy/numpy/blob/master/doc/neps/npy-format.rst