Condividi tramite


AzureQuantumProvider Classe

Classe per l'interazione con il servizio Azure Quantum usando circuiti quantistici Qiskit.

Ereditarietà
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

Costruttore

AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)

Parametri

Nome Descrizione
workspace

Area di lavoro di Azure Quantum. Se mancante, verrà creata una nuova area di lavoro passando kwargs al costruttore. Il valore predefinito è Nessuno.

Valore predefinito: None

Metodi

backends

Restituisce un elenco di back-end corrispondenti al filtro specificato.

get_backend

Restituisce un singolo back-end corrispondente al filtro specificato.

get_job

Restituisce l'istanza di Job associata all'ID specificato.

get_workspace

Restituire l'area di lavoro di Azure Quantum

backends

Restituisce un elenco di back-end corrispondenti al filtro specificato.

backends(name=None, **kwargs)

Parametri

Nome Descrizione
name
str

nome del back-end.

Valore predefinito: None
**kwargs
Necessario

dict utilizzato per il filtro.

Restituisce

Tipo Descrizione
List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]

elenco di back-end che corrispondono ai criteri di filtro.

get_backend

Restituisce un singolo back-end corrispondente al filtro specificato.

get_backend(name=None, **kwargs) -> AzureBackendBase

Parametri

Nome Descrizione
name
str

nome del back-end.

Valore predefinito: None
**kwargs
Necessario

dict utilizzato per il filtro.

Restituisce

Tipo Descrizione
<xref:azure.quantum.qiskit.backends.AzureBackendBase>

back-end corrispondente al filtro.

Eccezioni

Tipo Descrizione
QiskitBackendNotFoundError

se non è possibile trovare alcun back-end o più back-end corrispondano ai criteri di filtro.

get_job

Restituisce l'istanza di Job associata all'ID specificato.

get_job(job_id) -> AzureQuantumJob

Parametri

Nome Descrizione
job_id
Necessario
str

ID del processo da restituire.

Restituisce

Tipo Descrizione

Istanza del processo.

get_workspace

Restituire l'area di lavoro di Azure Quantum

get_workspace() -> Workspace