AzureQuantumProvider 類別
類別,用於使用 Qiskit 量子線路與 Azure Quantum 服務互動。
建構函式
AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)
參數
| 名稱 | Description |
|---|---|
|
workspace
|
Azure Quantum 工作區。 如果遺失,則會建立新的 Workspace,將 kwargs 傳遞至建構函式。 預設值為 None。 預設值: None
|
方法
| backends |
傳回符合指定篩選的後端清單。 |
| get_backend |
傳回符合指定篩選的單一後端。 |
| get_job |
傳回與指定標識符相關聯的作業實例。 |
| get_workspace |
傳回 Azure Quantum 工作區 |
backends
get_backend
傳回符合指定篩選的單一後端。
get_backend(name=None, **kwargs) -> AzureBackendBase
參數
| 名稱 | Description |
|---|---|
|
name
|
後端的名稱。 預設值: None
|
|
**kwargs
必要
|
用於篩選的聽寫。 |
傳回
| 類型 | Description |
|---|---|
|
<xref:azure.quantum.qiskit.backends.AzureBackendBase>
|
符合篩選的後端。 |
例外狀況
| 類型 | Description |
|---|---|
|
QiskitBackendNotFoundError
|
如果找不到任何後端,或有多個後端符合篩選準則,則為 。 |
get_job
傳回與指定標識符相關聯的作業實例。
get_job(job_id) -> AzureQuantumJob
參數
| 名稱 | Description |
|---|---|
|
job_id
必要
|
要傳回之作業的標識碼。 |
傳回
| 類型 | Description |
|---|---|
|
作業實例。 |
get_workspace
傳回 Azure Quantum 工作區
get_workspace() -> Workspace