AzureQuantumProvider Klasse
Klasse für die Interfacing-Verbindung mit dem Azure Quantum-Dienst mithilfe von Qiskit-Quantenschaltungen.
- Vererbung
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
Konstruktor
AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)
Parameter
- workspace
- Workspace
Azure Quantum-Arbeitsbereich. Wenn er fehlt, wird ein neuer Arbeitsbereich erstellt, der Kwargs an den Konstruktor übergibt. Der Standardwert ist „None“.
Methoden
backends |
Gibt eine Liste der Back-Ends zurück, die der angegebenen Filterung entsprechen. |
get_backend |
Gibt ein einzelnes Back-End zurück, das der angegebenen Filterung entspricht. |
get_job |
Gibt den auftrags-instance zurück, der der angegebenen ID zugeordnet ist. |
get_workspace |
Zurückgeben des Azure Quantum-Arbeitsbereichs |
backends
Gibt eine Liste der Back-Ends zurück, die der angegebenen Filterung entsprechen.
backends(name=None, **kwargs)
Parameter
- **kwargs
dict, das zum Filtern verwendet wird.
Gibt zurück
eine Liste der Back-Ends, die den Filterkriterien entsprechen.
Rückgabetyp
get_backend
Gibt ein einzelnes Back-End zurück, das der angegebenen Filterung entspricht.
get_backend(name=None, **kwargs) -> AzureBackendBase
Parameter
- **kwargs
dict, das zum Filtern verwendet wird.
Gibt zurück
ein Back-End, das der Filterung entspricht.
Rückgabetyp
Ausnahmen
, wenn kein Back-End gefunden werden konnte oder mehr als ein Back-End den Filterkriterien entspricht.
get_job
Gibt den auftrags-instance zurück, der der angegebenen ID zugeordnet ist.
get_job(job_id) -> AzureQuantumJob
Parameter
Gibt zurück
Auftrags-instance.
Rückgabetyp
get_workspace
Zurückgeben des Azure Quantum-Arbeitsbereichs
get_workspace() -> Workspace