TwoQubitReduction#
- class qiskit.opflow.converters.TwoQubitReduction(num_particles)[ソース]#
ベースクラス:
ConverterBase
Deprecated: Two qubit reduction converter which eliminates the central and last qubit in a list of Pauli that has diagonal operators (Z,I) at those positions.
Chemistry specific method: It can be used to taper two qubits in parity and binary-tree mapped fermionic Hamiltonians when the spin orbitals are ordered in two spin sectors, (block spin order) according to the number of particles in the system.
バージョン 0.24.0 で非推奨: The class
qiskit.opflow.converters.two_qubit_reduction.TwoQubitReduction
is deprecated as of qiskit-terra 0.24.0. It will be removed no earlier than 3 months after the release date. For code migration guidelines, visit https://qisk.it/opflow_migration.- パラメータ:
num_particles (int | List[int] | Tuple[int, int]) – number of particles, if it is a list, the first number is alpha and the second number if beta.
Methods
- convert(operator)[ソース]#
Converts the Operator to tapered one by Z2 symmetries.
- パラメータ:
operator (OperatorBase) – the operator
- 戻り値:
A new operator whose qubit number is reduced by 2.
- 戻り値の型: