code: def __init__(
      self, dimension: int = 500, complex_tsp: bool = False
  ) -> None:
      super().__init__(self._simulate_stsp, p.Array(shape=(dimension,)))
      self.order = np.arange(0, self.dimension)
      self.complex = complex_tsp
      self.x = self.parametrization.random_state.normal(
          size=self.dimension
      )
      self.y = self.parametrization.random_state.normal(
          size=self.dimension
      )
  
file_path: nevergrad/nevergrad/functions/stsp/core.py
imports: import matplotlib.pyplot
  import numpy
  from nevergrad.parametrization import parameter
  from ..base import ExperimentFunction
label_desc: Use image node_id 1 to create a new STSP object from inherited base classes: ExperimentFunction with example: obj = STSP(dimension, complex_tsp)