code: def __init__(self, axes: tp.Union[int, tp.Sequence[int]] = 0) -> None:
      super().__init__()
      self.axes: tp.Tuple[int, ...] = (axes,) if isinstance(axes, int) else tuple(axes)  # type: ignore
      self.name = f"F({axes})"
  
imports: import uuid
  import itertools
  import numpy
  from scipy import stats
  import nevergrad.common.typing
  from .None import utils
label_desc: Use image node_id 1 to create a new Fourrier object from inherited base classes: Transform with example: obj = Fourrier(axes)