на кончике возможно ли преобразовать состояние в вектор? - PullRequest
0 голосов
/ 28 октября 2018

Если я строю состояние

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

, могу ли я преобразовать его в вектор сферической сферы ?

В этой форме:

state -> vec=np.array

1 Ответ

0 голосов
/ 06 февраля 2019

можно преобразовать 2двектор в C (2) в вектор в 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)
...