def METHOD_NAME(
    self, features: List[Tuple[float, ...]]
) -> List[Tuple[float, ...]]:
    features_array = np.array(features)
    perturbed_features = self.rng.normal(
        loc=features_array[:, self._perturbation_cols],
        scale=np.array(
            list(self._perturbation_dict.values()), dtype=np.float
        ),
    )
    features_array[:, self._perturbation_cols] = perturbed_features
    return features_array.tolist()