AzureQuantumProvider 类  
使用 Qiskit 量子线路与 Azure Quantum 服务交互的类。
构造函数
AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)参数
| 名称 | 说明 | 
|---|---|
| workspace | Azure Quantum 工作区。 如果缺少,则会创建新的工作区,将 kwargs 传递给构造函数。 默认值为 None。 默认值: None | 
方法
| backends | 返回与指定筛选匹配的后端列表。 | 
| get_backend | 返回与指定筛选匹配的单个后端。 | 
| get_job | 返回与给定 ID 关联的作业实例。 | 
| get_workspace | 返回 Azure Quantum 工作区 | 
backends
get_backend
返回与指定筛选匹配的单个后端。
get_backend(name=None, **kwargs) -> AzureBackendBase参数
| 名称 | 说明 | 
|---|---|
| name | 后端的名称。 默认值: None | 
| **kwargs 
				必需
			 | 用于筛选的听写。 | 
返回
| 类型 | 说明 | 
|---|---|
| 
							<xref:azure.quantum.qiskit.backends.AzureBackendBase>
						 | 与筛选匹配的后端。 | 
例外
| 类型 | 说明 | 
|---|---|
| 
							   QiskitBackendNotFoundError 
						 | 如果找不到后端或多个后端与筛选条件匹配,则为  | 
get_job
返回与给定 ID 关联的作业实例。
get_job(job_id) -> AzureQuantumJob参数
| 名称 | 说明 | 
|---|---|
| job_id 
				必需
			 | 要返回的作业的 ID。 | 
返回
| 类型 | 说明 | 
|---|---|
| 作业实例。 | 
get_workspace
返回 Azure Quantum 工作区
get_workspace() -> Workspace