共用方式為


AzureQuantumProvider 類別

類別,用於使用 Qiskit 量子線路與 Azure Quantum 服務互動。

繼承
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

建構函式

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

參數

名稱 Description
workspace

Azure Quantum 工作區。 如果遺失,則會建立新的 Workspace,將 kwargs 傳遞至建構函式。 預設值為 None。

預設值: None

方法

backends

傳回符合指定篩選的後端清單。

get_backend

傳回符合指定篩選的單一後端。

get_job

傳回與指定標識符相關聯的作業實例。

get_workspace

傳回 Azure Quantum 工作區

backends

傳回符合指定篩選的後端清單。

backends(name=None, **kwargs)

參數

名稱 Description
name
str

後端的名稱。

預設值: None
**kwargs
必要

用於篩選的聽寫。

傳回

類型 Description
List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]

符合篩選準則的後端清單。

get_backend

傳回符合指定篩選的單一後端。

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

參數

名稱 Description
name
str

後端的名稱。

預設值: None
**kwargs
必要

用於篩選的聽寫。

傳回

類型 Description
<xref:azure.quantum.qiskit.backends.AzureBackendBase>

符合篩選的後端。

例外狀況

類型 Description
QiskitBackendNotFoundError

如果找不到任何後端,或有多個後端符合篩選準則,則為 。

get_job

傳回與指定標識符相關聯的作業實例。

get_job(job_id) -> AzureQuantumJob

參數

名稱 Description
job_id
必要
str

要傳回之作業的標識碼。

傳回

類型 Description

作業實例。

get_workspace

傳回 Azure Quantum 工作區

get_workspace() -> Workspace