2024-06-11 00:27:20 发布
网友
如果我建立一个国家
from qutip import Bloch,basis state=(basis(2,0)+(0+1j)*basis(2,1)).unit()
我能把它变换成布洛赫球向量吗?你知道吗
在此表格中:
state -> vec=np.array
可以使用以下代码将C(2)中的2dvector转换为R(3)中的vector,该vector位于bloch球体内:
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)
可以使用以下代码将C(2)中的2dvector转换为R(3)中的vector,该vector位于bloch球体内:
相关问题 更多 >
编程相关推荐