![]() |
Canonicalizes runs of single-qubit rotations in a circuit.
cirq.optimizers.merge_single_qubit_gates_into_phased_x_z(
circuit: cirq.circuits.Circuit
,
atol: float = 1e-08
) -> None
Specifically, any run of non-parameterized single-qubit gates will be replaced by an optional PhasedX operation followed by an optional Z operation.
Args | |
---|---|
circuit
|
The circuit to rewrite. This value is mutated in-place. |
atol
|
Absolute tolerance to angle error. Larger values allow more negligible gates to be dropped, smaller values increase accuracy. |