mindquantum.core.gates.BitFlipChannel
- class mindquantum.core.gates.BitFlipChannel(p: float, **kwargs)[源代码]
比特翻转信道。描述的噪声体现为:以 \(P\) 的概率翻转量子比特(作用 \(X\) 门),或以 \(1-P\) 的概率保持不变(作用 \(I\) 门)。
比特翻转信道的数学表示如下:
\[\epsilon(\rho) = (1 - P)\rho + P X \rho X\]其中 \(\rho\) 是密度矩阵形式的量子态; \(P\) 是作用额外 \(X\) 门的概率。
- 参数:
p (int, float) - 发生错误的概率。
样例:
>>> from mindquantum.core.gates import BitFlipChannel >>> from mindquantum.core.circuit import Circuit >>> circ = Circuit() >>> circ += BitFlipChannel(0.02).on(0) >>> print(circ) ╔═════════════╗ q0: ──╢ BFC(p=1/50) ╟─── ╚═════════════╝