PauliNoiseChannel#
-
class cuquantum.
pauliprop. experimental. PauliNoiseChannel(
)[source]#
A Pauli noise channel acting on 1 or 2 qubits.
Methods
- __init__( )[source]#
Create a Pauli noise channel.
- Parameters:
qubit_indices – The qubit indices the channel acts on (1 or 2 qubits).
noise_probabilities – A dictionary mapping Pauli strings to their probabilities. Pauli strings not present in the dictionary are assumed to have zero probability. For single-qubit channels, valid keys are “I”, “X”, “Y”, “Z”. For two-qubit channels, valid keys are “II”, “XI”, “YI”, “ZI”, “IX”, etc.
Attributes
- noise_paulis#
The Pauli strings in reference order corresponding to each probability, see
noise_probabilitiesfor the corresponding probabilities.
- noise_probabilities#
The noise probabilities in reference Pauli order, see
noise_paulisfor the corresponding Pauli strings.
- qubit_indices#
The qubit indices this channel acts on.