Sequential Quantum Gate Decomposer
v1.9.3
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Functions | |
def | create_randomized_parameters (num_of_parameters) |
Call to construct random parameter, with limited number of non-trivial adaptive layers. More... | |
Variables | |
cDecompose = N_Qubit_Decomposition_adaptive( np.eye(matrix_size), level_limit_max=5, level_limit_min=0 ) | |
int | level = 2 |
matrix_size = pow(2, qbit_num ) | |
float | nontrivial_ratio = 0.5 |
num_of_parameters = cDecompose.get_Parameter_Num() | |
def | parameters = create_randomized_parameters( num_of_parameters ) |
int | qbit_num = 3 |
unitary = cDecompose.get_Matrix( parameters ) | |
def example_get_circuit_unitary.create_randomized_parameters | ( | num_of_parameters | ) |
Call to construct random parameter, with limited number of non-trivial adaptive layers.
num_of_parameters | The number of parameters |
Definition at line 55 of file example_get_circuit_unitary.py.
example_get_circuit_unitary.cDecompose = N_Qubit_Decomposition_adaptive( np.eye(matrix_size), level_limit_max=5, level_limit_min=0 ) |
Definition at line 89 of file example_get_circuit_unitary.py.
int example_get_circuit_unitary.level = 2 |
Definition at line 49 of file example_get_circuit_unitary.py.
example_get_circuit_unitary.matrix_size = pow(2, qbit_num ) |
Definition at line 46 of file example_get_circuit_unitary.py.
float example_get_circuit_unitary.nontrivial_ratio = 0.5 |
Definition at line 40 of file example_get_circuit_unitary.py.
example_get_circuit_unitary.num_of_parameters = cDecompose.get_Parameter_Num() |
Definition at line 99 of file example_get_circuit_unitary.py.
def example_get_circuit_unitary.parameters = create_randomized_parameters( num_of_parameters ) |
Definition at line 102 of file example_get_circuit_unitary.py.
int example_get_circuit_unitary.qbit_num = 3 |
Definition at line 43 of file example_get_circuit_unitary.py.
example_get_circuit_unitary.unitary = cDecompose.get_Matrix( parameters ) |
Definition at line 105 of file example_get_circuit_unitary.py.