TST: Make numpy_array test strict
- [x] tests added / passed
- [x] passes `git diff upstream/master | flake8 --diff`

2 changes to make tests more strict:
- `assert_numpy_array_equal` now checks input is `np.ndarray`
- `assert_almost_equal` now checks inputs are the same class.
