Qiskit (Цискит)
-
Обзор Qiskit
- Qiskit — это SDK для разработки квантового программного обеспечения.
- Он позволяет создавать, управлять и запускать квантовые программы на различных платформах.
- Соответствует схемотехнической модели квантовых вычислений и поддерживает различные типы квантового оборудования.
-
Разработка и использование
- IBM Research создала Qiskit для своего облачного сервиса квантовых вычислений.
- В разработке участвуют сторонние разработчики, в основном из академических учреждений.
- Основная версия использует Python, но есть также версии для Swift и JavaScript.
- Qiskit предоставляет инструменты для создания квантовых схем и управления ими.
-
Компоненты Qiskit
- Qiskit Terra позволяет создавать квантовые схемы на уровне квантового машинного кода.
- Qiskit Aer предоставляет высокопроизводительные симуляторы с реалистичными моделями шума.
- Qiskit Ignis предоставляет инструменты для проверки и коррекции квантового оборудования.
- Qiskit Aqua предоставляет библиотеку междоменных алгоритмов для различных областей.
- Qiskit Optimization — это фреймворк для оптимизации задач.
- Qiskit Финансы содержит компоненты для задач с акциями и ценными бумагами.
- Qiskit Nature поддерживает задачи в области квантовой химии.
-
Дополнительные ресурсы
- Квантовая платформа IBM и Cirq, квантовый фреймворк Google, также являются важными инструментами в области квантового программирования.