pwc_operator

Graph.pwc_operator(signal, operator, *, name=None)

Creates a constant operator multiplied by a piecewise-constant signal.

Parameters
  • signal (Pwc) – The piecewise-constant signal \(a(t)\), or a batch of piecewise-constant signals.

  • operator (np.ndarray or Tensor) – The operator \(A\). It must have two equal dimensions.

  • name (str, optional) – The name of the node.

Returns

The piecewise-constant operator \(a(t)A\) (or a batch of piecewise-constant operators, if you provide a batch of piecewise-constant signals).

Return type

Pwc

See also

complex_pwc_signal()

Create complex Pwc signals from their moduli and phases.

constant_pwc_operator()

Create constant Pwcs.

pwc()

Create piecewise-constant functions.

pwc_operator_hermitian_part()

Hermitian part of a piecewise-constant operator.

pwc_signal()

Create Pwc signals from (possibly complex) values.

pwc_sum()

Sum multiple Pwcs.

stf_operator()

Corresponding operation for Stfs.

stf_operator_hermitian_part()

Corresponding operation for Stfs.