Processing math: 100%

qml.fourier.get_spectrum

get_spectrum(op, decimals)[source]

Extract the frequencies contributed by an input-encoding gate to the overall Fourier representation of a quantum circuit.

If G is the generator of the input-encoding gate exp(ixG), the frequencies are the differences between any two of G’s eigenvalues. We only compute non-negative frequencies in this subroutine.

Parameters
  • op (Operation) – Operation to extract the frequencies for

  • decimals (int) – Number of decimal places to round the frequencies to

Returns

non-negative frequencies contributed by this input-encoding gate

Return type

set[float]