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⟩