共用方式為


AzureQuantumProvider 類別

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

繼承
qiskit.providers.provider.ProviderV1
AzureQuantumProvider

建構函式

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

參數

workspace
Workspace
預設值: None

Azure Quantum 工作區。 如果遺失,它會建立新的 Workspace,將 kwargs 傳遞至建構函式。 默認為 [無]。

方法

backends

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

get_backend

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

get_job

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

get_workspace

傳回 Azure Quantum 工作區

backends

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

backends(name=None, **kwargs)

參數

name
str
預設值: None

後端的名稱。

**kwargs
必要

用於篩選的聽寫。

傳回

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

傳回類型

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

get_backend

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

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

參數

name
str
預設值: None

後端的名稱。

**kwargs
必要

用於篩選的聽寫。

傳回

符合篩選的後端。

傳回類型

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

例外狀況

QiskitBackendNotFoundError

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

get_job

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

get_job(job_id) -> AzureQuantumJob

參數

job_id
str
必要

要傳回之作業的標識碼。

傳回

作業實例。

傳回類型

get_workspace

傳回 Azure Quantum 工作區

get_workspace() -> Workspace