ClampRange#

class myoverse.transforms.ClampRange(min_val=None, max_val=None, **kwargs)[source]#

Clamp values to a specified range.

Parameters:
  • min_val (float | None) – Minimum value.

  • max_val (float | None) – Maximum value.

Examples

>>> x = torch.randn(64, 2048, names=('channel', 'time'))
>>> clamp = ClampRange(min_val=-3, max_val=3)
>>> y = clamp(x)  # Values clamped to [-3, 3]

Methods

__init__([min_val, max_val])

_apply(x)

Apply the transform.