torchsig.transforms.functional.spectrogram_drop_samples¶
- torchsig.transforms.functional.spectrogram_drop_samples(data: ndarray, drop_starts: ndarray, drop_sizes: ndarray, fill: str) ndarray[source]¶
Drop samples at given locations/durations with fill technique.
- Supported Fill Techniques:
ffill: Forward Fill. Use value at sample one before start. bfill: Backwards Fill. Use value at sample one after end. mean: Mean Fill. Use data mean. zero: Zero Fill. Use 0. min: Minimum observed value fill. max: Maximum observed value fill low: Fixed low value fill. Use np.ones * 1e-3. ones: Ones fill. Use np.ones.
- Parameters:
data (np.ndarray) – IQ data.
drop_starts (np.ndarray) – Start indicies of drops.
drop_sizes (np.ndarray) – Durations for each start index.
fill (str) – Drop sample replacement method.
- Raises:
ValueError – Invalid fill type.
- Returns:
data array with fill values during drops.
- Return type:
np.ndarray