AzureQuantumProvider 类
用于使用 Qiskit 量子线路与 Azure Quantum 服务进行交互的类。
- 继承
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
构造函数
AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)
参数
方法
backends |
返回与指定筛选匹配的后端列表。 |
get_backend |
返回与指定筛选匹配的单个后端。 |
get_job |
返回与给定 ID 关联的作业实例。 |
get_workspace |
返回 Azure Quantum 工作区 |
backends
返回与指定筛选匹配的后端列表。
backends(name=None, **kwargs)
参数
- **kwargs
必需
用于筛选的 dict。
返回
与筛选条件匹配的后端列表。
返回类型
List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]
get_backend
返回与指定筛选匹配的单个后端。
get_backend(name=None, **kwargs) -> AzureBackendBase
参数
- **kwargs
必需
用于筛选的 dict。
返回
与筛选匹配的后端。
返回类型
<xref:azure.quantum.qiskit.backends.AzureBackendBase>
例外
QiskitBackendNotFoundError
如果找不到任何后端或多个后端与筛选条件匹配,则为 。
get_job
返回与给定 ID 关联的作业实例。
get_job(job_id) -> AzureQuantumJob
参数
返回
作业实例。
返回类型
get_workspace
返回 Azure Quantum 工作区
get_workspace() -> Workspace