mindquantum.algorithm.library

mindquantum.algorithm.library#

Circuit library.

API Name

Description

amplitude_encoder(x, ...)

Quantum circuit for amplitude encoding.

bitphaseflip_operator(...)

Generate a circuit that can flip the sign of any calculation bases.

general_ghz_state(qubits)

Circuit that prepare a general GHZ State based on zero state.

general_w_state(qubits)

General W State.

mat_to_op(mat)

Convert a matrix to a QubitOperator.

qft(qubits)

Quantum fourier transform (QFT).

qjpeg(...)

Construct the circuit for compressing quantum figure with the QJPEG algorithm.

qudit_symmetric_decoding(qubit)

Qudit symmetric decoding, decodes a qubit symmetric state or matrix into a qudit state or matrix.

qudit_symmetric_encoding(qudit)

Qudit symmetric encoding, encodes a qudit state or matrix into a qubit symmetric state or matrix.

qutrit_symmetric_ansatz(gate)

Construct a qubit ansatz that preserves the symmetry of encoding for arbitrary qutrit gate.