Learn more about our quantum error correction milestone

openfermion.utils.amplitude_damping_channel

Apply an amplitude damping channel

Applies an amplitude damping channel with a given probability to the target qubit in the density_matrix.

density_matrix (numpy.ndarray): Density matrix of the system probability (float): Probability error is applied p \in [0, 1] target_qubit (int): target for the channel error. transpose (bool): Conjugate transpose channel operators, useful for acting on Hamiltonians in variational channel state models

new_density_matrix(numpy.ndarray): Density matrix with the channel applied.