Divide

class npdsp.Divide(value: ArrayLike, name: str | None = None)[source]

Divide the input signal by a value.

Parameters:
  • value (SignalLike) – Value or array by which to divide the input signal. It must not contain zero.

  • name (str, optional) – Optional name used to identify the block within a pipeline.

Raises:

ZeroDivisionError – If value contains zero.

process(x: NDArray[Any]) NDArray[Any][source]

Divide the input signal by the configured value.

Parameters:

x (Signal) – Input signal.

Returns:

Signal divided element-wise by self.value using NumPy broadcasting rules.

Return type:

Signal