qiskit.opflow.primitive_ops.Z2Symmetries.taper¶
-
Z2Symmetries.
taper
(operator)[source]¶ Taper an operator based on the z2_symmetries info and sector defined by tapering_values. The tapering_values will be stored into the resulted operator for a record.
- Parameters
operator (
PauliSumOp
) – the to-be-tapered operator.- Returns
[:class`PauliSumOp`]; otherwise,
PauliSumOp
- Return type
If tapering_values is None
- Raises
OpflowError – Z2 symmetries, single qubit pauli and single qubit list cannot be empty