def get_values(self, idx):
        """
        Return the variable values at the given indices
        """
        if isinstance(idx, list):
            idx = np.array(idx, dtype=int)

        return self._data[:, idx]