Ocean — это набор инструментов D-Wave для решения сложных задач с помощью квантовых компьютеров.
Установка из PyPI:
pip install dwave-ocean-sdk
Дополнительную информацию см. на странице установки документации Ocean.
Зарегистрируйтесь в квантовом облачном сервисе Leap здесь: Регистрация Leap.
Начните обучение со следующих ресурсов D-Wave:
Следующие строки кода решают и визуализируют случайную задачу на квантовом компьютере.
import dimod
import dwave . inspector
import dwave . system
bqm = dimod . generators . ran_r ( 1 , 20 )
sampler = dwave . system . EmbeddingComposite ( dwave . system . DWaveSampler ())
sampleset = sampler . sample ( bqm , num_reads = 100 )
dwave . inspector . show ( sampleset )
В левой части визуализированного решения переменные задачи представлены в виде кругов: белые точки обозначают переменные, которым присвоены значения -1, а синие точки — значения +1; цвета соединительных линий представляют значения квадратичных коэффициентов для каждой пары переменных. Справа показаны кубиты, представляющие эти переменные в квантовом процессоре.
Вы можете найти вводные примеры в документации Ocean и репозитории dwave-examples на GitHub, а также во многих приложениях-прототипах клиентов на веб-сайте D-Wave.
Найдите поддержку здесь:
Ваш вклад приветствуется!
В руководстве Ocean по вкладам содержатся рекомендации по участию в пакетах Ocean.
Выпущено по лицензии Apache 2.0. См. файл ЛИЦЕНЗИИ.