pyqonvert.optimization.numeric_single_qubit_multiplication_quantum_program
- pyqonvert.optimization.numeric_single_qubit_multiplication_quantum_program(quantum_program, identity_tolerance)
Optimize QuantumProgram by multiplying non-symbolic single-qubit-gates.
- Args
program (QuantumProgram): The QuantumProgram that is optimized. identity_tolerance (float) Tolerance for identifying a single qubit gate with identity.
If gate.alpha_r <= identity_tolerance the gate is taken to be the identity.
- Returns:
with multiplied non-symbolic single-qubit-gates.
- Return type:
QuantumProgram