torchsig.transforms.functional.cut_out

torchsig.transforms.functional.cut_out(data: ndarray, cut_start: float, cut_duration: float, cut_type: str, rng: Generator | None = None) ndarray[source]

Performs CutOut: replacing values with fill.

Parameters:
  • data – IQ data

  • cut_start – Normalized start of cut region [0.0, 1.0)

  • cut_duration – Normalized duration of cut region (0.0, 1.0)

  • cut_type – Type of data to fill cut region. * zeros * ones * low_noise * avg_noise * high_noise

  • rng – Random number generator. Defaults to np.random.default_rng(seed=None).

Raises:

ValueError – Invalid cut_type.

Returns:

CutOut IQ data.