Biblioteka Qiskit to ogólnodostępne narzędzie do programowania komputerów kwantowych, stworzone przez firmę IBM. Umożliwia ono tworzenie, manipulację oraz wykonywanie obwodów kwantowych. W tej sekcji skupimy się na podstawowych elementach biblioteki Qiskit, takich jak QuantumRegister, ClassicalRegister oraz QuantumCircuit, a także na sposobach dodawania bramek kwantowych i łączenia obwodów.
W bibliotece Qiskit podstawowymi strukturami danych są rejestry kwantowe i rejestry klasyczne: \(\)
Przykładowe tworzenie rejestrów bibliotece Qiskit możemy zrealizować w następujący sposób:
from qiskit import QuantumRegister, ClassicalRegister # Tworzenie rejestru kwantowego z 4 kubitami qreg = QuantumRegister(4) # Tworzenie rejestru klasycznego z 4 bitami creg = ClassicalRegister(4)