在qutip上是否可以将状态转换为向量?

时间:2018-10-27 21:35:11

标签: python quantum-computing qutip

如果我建立一个州

from qutip import Bloch,basis
state=(basis(2,0)+(0+1j)*basis(2,1)).unit()

我可以在 斑点球向量 中对其进行转换吗?

以这种形式:

state -> vec=np.array

1 个答案:

答案 0 :(得分:0)

可以使用以下代码将C(2)中的2dvector转换为居住在球体内的R(3)中的矢量:

from qutip.operators import sigmax, sigmay, sigmaz
def extract_vec(v):
v=[v]
vector=[]
for i in v:
    vector.append([
        expect(sigmax(),i),
        expect(sigmay(),i),
        expect(sigmaz(),i)     
    ])
return(vector)
3d_vec=extract_vec(state)