'Return an instance with the data transposed.
Parameters are as for :attr:`~numpy.ndarray.T`.  All internal
data are views of the data of the original.'

@property
def T(self):

    if (self.ndim < 2):
        return self
    else:
        return self.transpose()
