pyqonvert.optimization.virtual_z_replacement

pyqonvert.optimization.virtual_z_replacement(input)

Optimize a circuit or QuantumProgram by multiplying non-symbolic single-qubit-gates.

Parameters:

input (Union[Circuit, QuantumProgram]) -- The circuit or quantum program to which the virtual Z approach is applied.

Returns:

The Circuit/QuantumProgram with replaced gates.

Return type:

Union[Circuit, QuantumProgram]