QuTiP stands for Quantum Toolbox in Python. It basically aims to be one-stop shop to carry out any quantum mechanics based calculations in python.
1 ответ

Как показать сферу QuTiP Bloch как начальную фигуру на большом графике с другими данными?

Код: b=qt.Bloch(axes=a) pnt = [px[:],py[:],pz[:]] b.add_points(pnt) # b.fig = plt.subplot(326) plt.title('Bloch sphere') Этот код создает небольшую начальную фигуру, но он пуст. Смотрите скриншот с результатом Отображение сферы Блоха в виде отдельно…
13 май '18 в 22:09
1 ответ

Как дать заголовок участка при построении сферы Блоха с использованием QuTiP

Я строю сферу Блоха, используя QuTiP. Я хочу дать ему название. Как я могу это сделать? Я искал в Google, но не смог найти ответ.
02 янв '19 в 07:09
1 ответ

Простой способ реализовать Qobj на основе нулей и сигмы в Qutip

Я новичок в том, чтобы суетиться, и я изо всех сил пытаюсь создать квантовые объекты с такой формой намного умнее: from qutip import * object1 = Qobj([[1, 0, 0, 0], [0, -1, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]) object2 = Qobj([[0, 0, 0, -1j], [0, 0, 1j…
08 май '18 в 14:48
1 ответ

Цикл в Python, который добавляет ответы в список, я хочу затем создать новый список из этого

Это часть моего кода, которая отлично работает; #taking time average average= sum(result.expect[0])/len(t) averagelist=[] averagelist.append([num-Delta, average]) print(averagelist) Давать вывод; [[-50, 0.99994894092412567]] [[-45, 0.999937132721941…
17 янв '18 в 14:49
0 ответов

Установка подсказки

При попытке установить QuTiP в терминале Windows 10 я обнаружил следующее сообщение об ошибке: "AttributeError: у объекта" NoneType "нет атрибута" get_include " Я попытался установить его с ноутбука Jupyter, но я получаю эту ошибку: Не удалось постр…
31 дек '18 в 21:05
1 ответ

QuTiP: разрешение несовместимых форм Qobj

Ранее это было исследовано в QuTiP TypeError: Несовместимые формы Qobj с тензорным произведением, но я не уверен насчет ответа там. Предположим, я определил A = tensor(qeye(2), qeye(2)) а также B = qeye(4)Я не могу их умножить, потому что формы объе…
12 ноя '18 в 19:06
0 ответов

Не удалось импортировать немарковские модули, QUTIP

Я пытаюсь импортировать модуль nonmarkov.memorycascade, но у меня ничего не получается. Вот что я получаю Предложения?
20 мар '18 в 16:11
1 ответ

Решатель Монте-Карло параллельно с QuTiP

Я пытаюсь запустить некоторый код в QuTiP, но когда я запускаю функцию параллельно с parfor Я получаю ошибку. results= parfor(func2, range(len(delta))) Ошибка: AssertionError Traceback (most recent call last) <ipython-input-206-6c2ffcb32b4f> i…
28 апр '16 в 13:55
0 ответов

На кончике возможно ли преобразовать состояние в вектор?

Если я построю государство from qutip import Bloch,basis state=(basis(2,0)+(0+1j)*basis(2,1)).unit() можно ли преобразовать его в вектор с блоч-сферой ? В этой форме: state -> vec=np.array
27 окт '18 в 21:35
0 ответов

Как построить маргинальные распределения в Qutip Python?

Я сгенерировал функцию Wigner для моей проблемы, используя qutip.wigner. И, как мы все знаем, интегрируя квази-вероятностное распределение Вигнера, мы получаем, что предельные вероятностные распределения |ψ(q)|2=∫W(q,p)dp=⟨q|ρ̂|q⟩, |ψ̃(p)|2=∫W(q,p)dq=…
2 ответа

Создание Qobj из переменной picos

Мне нужно написать полуопределенную программу, которая минимизирует след оператора, скажем R, с учетом ограничения, что tr_A(R)^{Tb} >>0 . Это означает, что R представляет квантовую систему с 3 кубитами, а трасса первой системы дает вам оператор, ко…
06 июл '15 в 13:56
1 ответ

IndexError для научного кода Python

Я работал над кодом, который выполняет интеграцию, некоторые манипуляции, а затем еще большую интеграцию. Вот код (спасибо @JRichardSnape!). В основном этот код решает матричное уравнение, которое mesolve делает. Он принимает в гамильтониане (ключев…
21 авг '15 в 22:33
1 ответ

Python - ImportError: невозможно импортировать имя X

Я пытаюсь запустить один скрипт Python - который работал в прошлом - используя пару модулей. Однако некоторые Google предложили циклические зависимости, которые имеют отношение только к двум модулям импорта файлов, которые зависят друг от друга. Каж…
10 май '17 в 12:56
0 ответов

Как использовать неатомарные функции для переменной cvxpy?

Рассмотрим сценарий, в котором я определяю переменную CVXPY, полуопределенную матрицу 4x4, как показано ниже x = cvxpy.Semidef(4) Если я хочу написать ограничение, включающее след этого, кажется, я должен использовать атомарную функцию cvxpy.atoms.a…
11 фев '19 в 16:11
1 ответ

Отключение коммутационных отношений

Какова причина того, что коммутационное отношение не работает в последнем состоянии N=7 M=6 commutator(position(N),momentum(N))*basis(N,M)==1.0j*basis(N,M) и аналогично для create а также destroy коммутатор?
24 янв '17 в 14:51
2 ответа

Вывод QUTIP отображается как изображение в консоли iPython в Spyder

У меня возникла эта проблема некоторое время: используя консоль iPython в Spyder 2.3.8 и установив QUTIP 3.1.0, я попытался запустить простой код: qt.coherent(3,1), где я ожидал, что результат будет отображается в виде массива. Однако, делая это в i…
03 фев '16 в 20:15
2 ответа

python animation.FuncAnimation error: объект не повторяется

Я новичок в Python и сейчас учусь matplotlib использовать функцию анимации. я следую qutip учебник из-за моего обучения. Но когда я скопировал и вставил пример кода qutip учебник, он не работает Сообщение об ошибке было Axes3D object is not iterable…
11 фев '17 в 17:08
0 ответов

Применить ворота к кубиту с помощью подсказки?

С помощью qutip я хотел бы смоделировать код, исправляющий ошибки, поэтому я бы хотел манипулировать кубитом с помощью определенных логических элементов. Вот часть моего кода: def physicalToLogical(): U=qt.cnot(N=5,control=0,target=1) V=qt.cnot(N=5,…
03 июн '18 в 14:40
1 ответ

Установите Qutip на Mac OS X 10.10 через MacPorts

Я не уверен, могу ли я задать этот вопрос здесь. Я попытался установить QuTips на мой Mac OSX 10.10. Следую этим двум документам по установке Qutip и MacPorts. Сейчас я пытаюсь установить gcc49. Когда я выполню эту команду sudo port install py34-sci…
24 авг '15 в 10:07
3 ответа

Как преобразовать 2d numpy.array или Qobj в dims=[[2,2],[2,2]]

Numpy пример ниже Цель: объект QuTiP Цель моего запроса - добавить два объекта квантового состояния типа Qobj (матрицы плотности), как в следующем примере состояния Вернера (чтобы придать ему некоторый физический смысл). import qutip as q r = .5 sta…
13 сен '18 в 15:28