seemps.qft.iqft_nd_mpo#

seemps.qft.iqft_nd_mpo(sites, N=None, **kwargs)[source]#

Create an MPOList object representing the inverse Quantum Fourier Transform for subset of qubits in a quantum register with N qubits.

Parameters:
siteslist[int]

List of qubits on which the transform acts

Nint, default = len(sites)

Number of qubits in the register.

signint, default = -1

Sign (+1 or -1) in the exponent of the transform. Defaults to the sign of the direct quantum Fourier transform.

**kwargs

Other arguments accepted by MPO

Returns:
MPOList

A sequence of MPO that implements the transform.