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, wie?
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 werden.44424=1624=162 ^ 4 = 16 Meine unsortierte Datenbank …
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: qp = QuantumProgram() qr = qp.create_quantum_register('qr',2) cr …
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 möglich Das erste Qubit …
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 Algorithmus nicht angegeben. Wie genau die Staaten und | b ⟩ erstellt werden, ist …
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 entsprechende qasm-Zeichenfolge oder (idealerweise) …
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?
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 zum Beispiel nur Qubit 12und 13von …
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 Ausführen das Programm ausgeführt, aber ich habe …
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"] == "RUNNING": api.cancel_job(id_job=job["id"], hub=None, group=None, project=None, access_token=None, user_id=None) aber es hat …
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, Qconfig.config["url"]) except: offline = True print("WARNING: There's no connection with IBMQuantumExperience servers."); print("The backends available for use are: …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.