mindquantum.algorithm.library.general_w_state
- mindquantum.algorithm.library.general_w_state(qubits)[源代码]
通用W态。 W态通常定义成只有单个比特是 \(\left|1\right>\) 态的基矢的均匀叠加,而其他态都为 \(\left|0\right>\) 。举个例子,对于三量子比特系统,W态定义为:
\[\left|\rm W\right> = (\left|001\right> + \left|010\right> + \left|100\right>)/\sqrt(3)\]在本接口中,我们可以定义任意总量子比特系统中任意部分希尔伯特空间中的W态。
- 参数:
qubits (list[int]) - 需要应用通用W态的量子比特。
- 返回:
Circuit,可以制备W态的线路。
样例:
>>> from mindquantum.algorithm.library import general_w_state >>> print(general_w_state(range(3)).get_qs(ket=True)) 0.5773502691896257¦001⟩ 0.5773502691896258¦010⟩ 0.5773502691896257¦100⟩