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 (np.ndarray) – IQ data

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

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

  • cut_type (str) – Type of data to fill cut region.

  • zeros (*)

  • ones (*)

  • low_noise (*)

  • avg_noise (*)

  • high_noise (*)

Raises:

ValueError – Invalid cut_type.

Returns:

CutOut IQ data.

Return type:

np.ndarray