matrices.cnot¶
CNOT matrix generates the CNOT operator matrix.
Functions¶
Module Contents¶
- matrices.cnot.cnot()¶
Produce the CNOT matrix [1].
The CNOT matrix is defined as
\[\begin{split}\text{CNOT} = \begin{pmatrix} 1 & 0 & 0 & 0 \\ 0 & 1 & 0 & 0 \\ 0 & 0 & 0 & 1 \\ 0 & 0 & 1 & 0 \end{pmatrix}.\end{split}\]Examples
>>> from toqito.matrices import cnot >>> cnot() array([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 0, 1], [0, 0, 1, 0]])
References
- Returns:
The CNOT matrix.
- Return type:
numpy.ndarray