在Bloch球面上绘制门的时间演变

时间:2019-03-13 23:08:15

标签: python-2.7 quantum-computing qutip

使用QuTip,我想沿着X-Y平面在Bloch球面上绘制Hadamard门。这是我开始编写的代码,但是在定义时间沿Bloch球的门演变时遇到了麻烦。互联网搜索在布洛赫(Bloch)球面上为双Hadamard门产生了QuTip code,但我真的不想将其用作实现目标的跳板。

如何使用我的代码正确定义门的时间演变?

 from qutip import *
 import numpy as np
 import scipy
 import matplotlib.colors
 from math import pi
 from math import sqrt

 #Defining the Hamiltonian
 op=1/np.sqrt(2)*Qobj([1,1],[1,-1])
 Qop5=Qobj(op)
 k=Qop5/np.pi*1.j
 H=k.full()

 #Defining the initial state vector
 psi0=basis(2,0)

 #Defining the gate's time evolution
 def gate(t)
 return(np.pi*1.j*H*t).expm()

0 个答案:

没有答案