$\newcommand{\ket}[1]{|{#1}\rangle}\newcommand{\bra}[1]{\langle{#1}|}$Considere un canal cuántico bit flip, descrito por la siguiente ecuación
\begin{align*} \sigma = (1-\epsilon) \rho + \epsilon X \rho X\quad \text{donde}\quad X = \bigl[\begin{smallmatrix} 0&1\\1&0 \end{smallmatrix}\bigr]. \end{align*}Este canal se denomina bit flip ya que intercambia los elementos de la base $\bigl\{ \ket{0},\ket{1} \bigr\}$ con una cierta probabilidad:
import numpy as np