|
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.
1.8.13