Sequential Quantum Gate Decomposer
v1.9.3
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Simple example python code demonstrating the basic usage of the Python interface of the Quantum Gate Decomposer package. More...
Go to the source code of this file.
Namespaces | |
example_get_circuit_unitary | |
Functions | |
def | example_get_circuit_unitary.create_randomized_parameters (num_of_parameters) |
Call to construct random parameter, with limited number of non-trivial adaptive layers. More... | |
Variables | |
example_get_circuit_unitary.cDecompose = N_Qubit_Decomposition_adaptive( np.eye(matrix_size), level_limit_max=5, level_limit_min=0 ) | |
int | example_get_circuit_unitary.level = 2 |
example_get_circuit_unitary.matrix_size = pow(2, qbit_num ) | |
float | example_get_circuit_unitary.nontrivial_ratio = 0.5 |
example_get_circuit_unitary.num_of_parameters = cDecompose.get_Parameter_Num() | |
def | example_get_circuit_unitary.parameters = create_randomized_parameters( num_of_parameters ) |
int | example_get_circuit_unitary.qbit_num = 3 |
example_get_circuit_unitary.unitary = cDecompose.get_Matrix( parameters ) | |
Simple example python code demonstrating the basic usage of the Python interface of the Quantum Gate Decomposer package.
Definition in file example_get_circuit_unitary.py.