AzureQuantumProvider Clase
Clase para interactuar con el servicio Azure Quantum mediante circuitos cuánticos de Qiskit.
- Herencia
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
Constructor
AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)
Parámetros
- workspace
- Workspace
Área de trabajo de Azure Quantum. Si falta, creará un área de trabajo que pasa kwargs al constructor. El valor predeterminado es None.
Métodos
backends |
Devuelve una lista de back-end que coinciden con el filtrado especificado. |
get_backend |
Devuelve un único back-end que coincida con el filtrado especificado. |
get_job |
Devuelve la instancia de trabajo asociada al identificador especificado. |
get_workspace |
Devolución del área de trabajo de Azure Quantum |
backends
Devuelve una lista de back-end que coinciden con el filtrado especificado.
backends(name=None, **kwargs)
Parámetros
- **kwargs
dict usado para el filtrado.
Devoluciones
una lista de back-end que coinciden con los criterios de filtrado.
Tipo de valor devuelto
get_backend
Devuelve un único back-end que coincida con el filtrado especificado.
get_backend(name=None, **kwargs) -> AzureBackendBase
Parámetros
- **kwargs
dict usado para el filtrado.
Devoluciones
un back-end que coincida con el filtrado.
Tipo de valor devuelto
Excepciones
si no se encuentra ningún back-end o más de un back-end coincide con los criterios de filtrado.
get_job
Devuelve la instancia de trabajo asociada al identificador especificado.
get_job(job_id) -> AzureQuantumJob
Parámetros
Devoluciones
Instancia de trabajo.
Tipo de valor devuelto
get_workspace
Devolución del área de trabajo de Azure Quantum
get_workspace() -> Workspace