Skip to main content
IBM Quantum Platform
이 페이지는 Qiskit SDK 의 이전 버전에서 가져온 것으로, 최신 버전에는 존재하지 않습니다. 최신 버전으로 업데이트하시기를 권장합니다. 자세한 정보는 릴리스 정보를 참조하십시오.

TwoQubitReduction

class qiskit.opflow.converters.TwoQubitReduction(num_particles)

GitHub

Bases: 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.

Deprecated since version 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 in the Qiskit 1.0 release. For code migration guidelines, visit https://qisk.it/opflow_migration.

Parameters

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

convert(operator)

Converts the Operator to tapered one by Z2 symmetries.

Parameters

operator (OperatorBase) – the operator

Returns

A new operator whose qubit number is reduced by 2.

Return type

OperatorBase

이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.