Pauli#

enum cuquantum.bindings.custatevec.Pauli(value)[source]#

Constants to specify Pauli basis: - \(\boldsymbol{\sigma}_0 = \mathbf{I} = \left[ \begin{array}{rr} 1 & 0 \\ 0 & 1 \end{array}\right]\) - \(\boldsymbol{\sigma}_x = \left[ \begin{array}{rr} 0 & 1 \\ 1 & 0 \end{array}\right]\) - \(\boldsymbol{\sigma}_y = \left[ \begin{array}{rr} 0 & -i \\ i & 0 \end{array}\right]\) - \(\boldsymbol{\sigma}_z = \left[ \begin{array}{rr} 1 & 0 \\ 0 & -1 \end{array}\right]\)

See custatevecPauli_t.

Member Type:

int

Valid values are as follows:

I = <Pauli.I: 0>#
X = <Pauli.X: 1>#
Y = <Pauli.Y: 2>#
Z = <Pauli.Z: 3>#