Ich möchte ein Toffoli-Gate erstellen, das von n Qubits gesteuert wird, und es in QISKit implementieren. Kann das gemacht werden? Wenn das so ist,
Quantum Software Development Kit zum Schreiben von Quantencomputerexperimenten, -programmen und -anwendungen. Verwenden Sie gegebenenfalls auch das Tag [Programmierung].
Ich möchte ein Toffoli-Gate erstellen, das von n Qubits gesteuert wird, und es in QISKit implementieren. Kann das gemacht werden? Wenn das so ist,
Frage Ich möchte den Grover-Algorithmus verwenden, um eine unsortierte Datenbank nach einem Element zu durchsuchen . Nun stellt sich die Frage, wie ich Index und Wert der Datenbank mit den Qubits initialisiere.xxx Beispiel Angenommen, ich habe Qubits. Somit können klassische Werte abgebildet...
Ich habe mich gefragt, ob es eine Möglichkeit gibt, ein Programm mit mehreren Quantenschaltungen zu erstellen, ohne dass das Register für jede Schaltung bei initialisiert wird .000 Insbesondere möchte ich nach dem Ausführen der ersten eine zweite Quantenschaltung ausführen, wie in diesem Beispiel:...
Dies ist eine Fortsetzung des Quantenalgorithmus für lineare Gleichungssysteme (HHL09): Schritt 2 - Was ist ?| Ψ0⟩|Ψ0⟩|\Psi_0\rangle In der Arbeit: Quantenalgorithmus für lineare Gleichungssysteme (Harrow, Hassidim & Lloyd, 2009) werden die Details der tatsächlichen Implementierung des...
Ich habe in Q-Kit eine einfache Schaltung erstellt, um bedingte Gatter und ausgegebene Zustände für jeden Schritt zu verstehen: Am Anfang gibt es einen klaren 00-Zustand, der die Eingabe ist Das erste Qubit wird durch das Hadamard-Gate geleitet, es wird überlagert, 00 und 10 werden gleichermaßen...
Mit Qiskit können Jobs mit Python (oder Swift und JavaScript) an IBM Geräte gesendet werden. Aber was ist, wenn ich eine andere Sprache verwenden möchte? Angenommen, ich habe eine bestimmte Schaltung, die ich ausführen möchte. Angenommen, ich habe es bereits in Python Qiskit erstellt und die...
Ich habe den folgenden Quantencode mit QISKit (basierend auf hello_quantum.py): import sys, os from qiskit import QuantumProgram, QISKitError, RegisterSizeError # Create a QuantumProgram object instance. Q_program = QuantumProgram() try: import Qconfig Q_program.set_api(Qconfig.APItoken,...
Ich versuche, Code mit auszuführen qiskit, erhalte jedoch die Fehlermeldung, dass mir die erforderlichen Informationen ausgegangen sind Experiment Units. Ich habe versucht, ausstehende Jobs mithilfe der API mit dem folgenden Code zu entfernen for job in api.get_jobs(): if job["status"] ==...
Ich habe die Installationsschritte in Bezug auf die QISKit-Arbeitsumgebung befolgt. Für die Schaltungsvisualisierung habe ich zusätzlich zu Poppler Latex installiert, um von PDF in Bilder zu konvertieren. Danach folgte ich dem hier gegebenen Beispiel . Ich habe den Code geschrieben und nach dem...
Wie hier gezeigt , weisen CNOT-Gatter zwischen verschiedenen Qubits unterschiedliche Fehlerraten auf. Ich habe folgende Fragen: 1) Entspricht das Definieren einer Schaltung in QISkit q[0]immer dem gleichen Qubit auf einem Gerät (z. B. dem q0im Gerätehandbuch angegebenen Qubit )? Wenn ja, wie kann...
Ich versuche, ein kontrolliertes Gate wie in Abbildung unten in Qiskit zu programmieren. Sollte es ausreichen, die Hadamard-Tore einzeln zu trennen und zu steuern?