AzureQuantumProvider 類別
類別,用於使用 Qiskit 量子線路與 Azure Quantum 服務互動。
- 繼承
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
建構函式
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
|
後端的名稱。 預設值: None
|
**kwargs
必要
|
用於篩選的聽寫。 |
傳回
類型 | Description |
---|---|
List[<xref:azure.quantum.qiskit.backends.AzureBackendBase>]
|
符合篩選準則的後端清單。 |
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