class_docstr: The performance transformer transforms performances into model outputs for
  supervised learning as well as model outputs to performance objects.
class_docstr_tok: ["The","performance","transformer","transforms","performances","into","model","outputs","for","supervised","learning","as","well","as","model","outputs","to","performance","objects","."]
docstr: Returns the feature names for the columns of the transformed
  performance objects.
docstr_tok: ["Returns","the","feature","names","for","the","columns","of","the","transformed","performance","objects","."]
code: def features_names_(self) -> list[str]:
      """
      Returns the feature names for the columns of the transformed
      performance objects.
      """
      return self.encoder.feature_names_
  
file_path: gluonts/src/gluonts/nursery/tsbench/src/tsbench/surrogate/transformers/performance.py
imports: from __future__ import annotations
  from typing import Any, List, Optional
  import numpy
  import numpy.typing
  import pandas
  from sklearn.base import TransformerMixin
  from tsbench.evaluations.metrics import Performance
label_desc: Use image node_id 2 for calling the PerformanceTransformer obj's underlying member method code with example usage: obj.features_names_() and returns: self