Apply a dephasing 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.