def transform(self, values):
raise NotImplementedError()<EOL>
Performs the transformation on the given array of values.

Accepts a numpy array of shape (N x :attr:`input_dims`) and
returns a numpy array of shape (N x :attr:`output_dims`).