seemps.qft.qft#

seemps.qft.qft(state: MPS, strategy: Strategy = DEFAULT_STRATEGY) MPS[source]#
seemps.qft.qft(state: MPSSum, strategy: Strategy = DEFAULT_STRATEGY) MPS | MPSSum

Apply the quantum Fourier transform onto a quantum register of qubits encoded in the matrix-product ‘state’.

Parameters:
stateMPS

Quantum register to transform

**kwargs

Arguments accepted by MPO

Returns:
MPS

Transformed quantum state after application of operators.