'Returns a string representation of the array.'

def __repr__(self):

    shape_info = 'x'.join([('%d' % x) for x in self.shape])
    return ('\n%s\n<%s    %s    @%s>' % (str(self.asnumpy()), self.__class__.__name__, shape_info, self.context))
