GMS
class qiskit.circuit.library.GMS(num_qubits, theta)
베이스: QuantumCircuit
글로벌 몰머-쇠렌센 게이트.
회로 기호:
┌───────────┐
q_0: ┤0 ├
│ │
q_1: ┤1 GMS ├
│ │
q_2: ┤2 ├
└───────────┘확장 회로:

몰머-소렌슨 게이트는 이온 트랩 시스템의 기본입니다. 글로벌 MS를 여러 이온에 적용하여 여러 큐비트를 동시에 얽을 수 있습니다 [1].
2큐비트의 경우, 이는 XX(세타) 상호작용에 해당하며, 따라서 RXXGate로 축소됩니다. 글로벌 MS 게이트는 모든 쌍 [2에] 대한 XX 상호작용의 합계입니다.
참조 자료:
[1] 쇠렌센, A. 및 몰머, K., 뜨거운 갇힌 이온의 다입자 얽힘. 물리적 검토 편지. 82 (9): 1835-1838. arXiv:9810040
[2] Maslov, D. and Nam, Y., 효율적인 양자 회로 구성에 글로벌 상호작용을 사용합니다. 새로운 물리학 저널, 20(3), p.033018. arXiv:1707.06356
버전부터 사용되지 않음 2.1
qiskit.circuit.library.generalized_gates.gms.GMS 클래스는 키스킷 2.1 에서 더 이상 사용되지 않습니다. 키스킷 3.0 에서 제거됩니다. 대신 MSGate를 사용하세요.
매개변수
- num_qubits (int) – 게이트 너비.
- theta (list[list[float]] | np.ndarray) – 각 큐비트 쌍에 대한 상호 작용 각도의 num_큐비트 x num_큐비트 대칭 행렬입니다. 위쪽 삼각형이 고려됩니다.
속성
name
유형: str
사람이 읽을 수 있는 회로의 이름입니다.
예제
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)my_circuit이 페이지가 도움이 되었습니까?
GitHub에서 버그, 오타를 보고하거나 컨텐츠를 요청하십시오.