AzureQuantumProvider Класс
Класс для взаимодействия со службой Azure Quantum с использованием квантовых цепей Qiskit.
- Наследование
-
qiskit.providers.provider.ProviderV1AzureQuantumProvider
Конструктор
AzureQuantumProvider(workspace: Workspace | None = None, **kwargs)
Параметры
- workspace
- Workspace
Рабочая область Azure Quantum. Если он отсутствует, будет создана новая рабочая область, передавая kwargs конструктору. Значение по умолчанию — None (Нет).
Методы
backends |
Возвращает список серверных элементов, соответствующих заданной фильтрации. |
get_backend |
Возвращает одну серверную часть, соответствующую заданной фильтрации. |
get_job |
Возвращает экземпляр задания, связанный с заданным идентификатором. |
get_workspace |
Возврат рабочей области Azure Quantum |
backends
Возвращает список серверных элементов, соответствующих заданной фильтрации.
backends(name=None, **kwargs)
Параметры
- **kwargs
дикт, используемый для фильтрации.
Возвращаемое значение
список серверных компонентов, соответствующих критериям фильтрации.
Возвращаемый тип
get_backend
Возвращает одну серверную часть, соответствующую заданной фильтрации.
get_backend(name=None, **kwargs) -> AzureBackendBase
Параметры
- **kwargs
дикт, используемый для фильтрации.
Возвращаемое значение
серверная часть, соответствующая фильтру.
Возвращаемый тип
Исключения
Значение , если серверная часть не найдена или более одной серверной части соответствует критериям фильтрации.
get_job
Возвращает экземпляр задания, связанный с заданным идентификатором.
get_job(job_id) -> AzureQuantumJob
Параметры
Возвращаемое значение
Экземпляр задания.
Возвращаемый тип
get_workspace
Возврат рабочей области Azure Quantum
get_workspace() -> Workspace