charris@localhost [matmul (master)]$ python3.5
Python 3.5.0a0 (default:4425024f2e01, Aug 2 2014, 10:10:31)
[GCC 4.8.3 20140624 (Red Hat 4.8.3-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy as np
>>> import testing
>>> a = np.ones(3).view(testing.marray)
>>> a@3
marray([ 3., 3., 3.])
>>> 3@a
marray([ 3., 3., 3.])
>>> a(a)np.eye(3)
marray([ 1., 1., 1.])
>>> np.eye(3)@a
marray([ 1., 1., 1.])
This was just for quick experimentation.
Chuck