------------------
- Creating matrices is now even simpler::
np.m[1, 2: 3, 4] == np.array([[1, 2], [3, 4]])
np.m[1, 2:
:3, 4] == np.array([[1, 2], [3, 4]])
np.m[1, 2] == np.array([[1, 2]])
np.m[1, 2].T == np.array([[1],
[2]])
- ``np(...)`` corresponds to ``np.asarray(...)``
- Many improvements to error handling
- Some more cleanups to type shortcuts