'Support converting Table to np.array via np.array(table).
Coercion to a different dtype via np.array(table, dtype) is not
supported and will raise a ValueError.'

def __array__(self, dtype=None):

    if (dtype is not None):
        raise ValueError(u'Datatype    coercion    is    not    allowed')
    return (self.as_array().data if self.masked else self.as_array())
