bloqade.squin.stdlib.broadcast.noise.qubit_leakage
← Module overview
function
source
functionqubit_leakage¶source
bloqade.squin.stdlib.broadcast.noise.qubit_leakage
Signature
def qubit_leakage(p0: float, p1: float, qubits: ilist.IList[Qubit, Any]) -> NoneApply a leakage channel to each of the qubits in the given list.
Each qubit in the list leaks to 0 with a probability p0 and to 1 with a
probability p1.
Parameters
| Name | Type | Description |
|---|---|---|
p0 | float | Probability of a qubit leaking to 0. |
p1 | float | Probability of a qubit leaking to 1. |
qubits | ilist.IList[Qubit, Any] | The list of qubits to which the noise channel is applied. |