It would be very helpful to provide a cheat sheet table at the top of the array.h header file.
Something that shows how to do an equivalent numpy, Matlab, or Eigen operation using array.h
I was recently confused by slicing vs cropping. Something like this would help a lot
| numpy |
nda::array |
| x[:, :, 0] |
x(_, _, 0) |
| x[:, :, [0]] |
x(_, _, range(0, 1)) |
etc