qailab.circuit

Contents

qailab.circuit#

Variational quantum circuit building blocks and functions.

Submodules:

Subpackages:

Summary#

__all__ Classes:

AmplitudeEncoder

Encode input as initial state of the circuit.

CXEntangler

┌───┐ q_0: ──■────────────┤ X ├ ┌─┴─┐ └─┬─┘ q_1: ┤ X ├──■─────────┼── └───┘┌─┴─┐ │ q_2: ─────┤ X ├──■────┼── ..

MeasurementBlock

Blocks defining the output structure

RealAmplitudesBlock

Block wrapper for RealAmplitudes from qiskit.circuit.library

RotationalEncoder

Encoding of input vector using rotational gates.

__all__ Functions:

build_circuit

Builds a parameterized QuantumCircuit.