mindquantum.core.gates.XGate
- class mindquantum.core.gates.XGate[源代码]
泡利X门。矩阵为:
\[\begin{split}{\rm X}=\begin{pmatrix}0&1\\1&0\end{pmatrix}\end{split}\]为了简单起见,我们将
X
定义为XGate()
的实例。有关更多重新定义,请参考下面的功能表。说明
为了简单起见,您可以在泡利门上执行指数运算(目前仅适用于泡利门)。规则如下:
\[X^\theta = RX(\theta\pi)\]样例:
>>> from mindquantum.core.gates import X >>> x1 = X.on(0) >>> cnot = X.on(0, 1) >>> print(x1) X(0) >>> print(cnot) X(0 <-: 1) >>> x1.matrix() array([[0, 1], [1, 0]]) >>> x1**2 RX(2π) >>> (x1**'a').coeff {'a': 3.141592653589793}, const: 0.0 >>> (x1**{'a' : 2}).coeff {'a': 6.283185307179586}, const: 0.0