qp.labs.phox.generate_pauli_observables¶
- generate_pauli_observables(n_qubits, orders=(1,), bases=('Z',))[source]¶
Generates a batch of Pauli observables represented as integers (I=0, X=1, Y=2, Z=3).
- Parameters:
n_qubits (int) – Number of qubits.
orders (list[int]) – Orders of interactions to generate (e.g., [1, 2] for one-body and two-body).
bases (list[str]) – Pauli bases to use (‘X’, ‘Y’, ‘Z’).
- Returns:
- A list of observables mapped to ints.
Example for 2 qubits, order 1, base Z: [[3, 0], [0, 3]]
- Return type:
list[list[int]]
code/api/api/pennylane.labs.phox.generate_pauli_observables
Download Python script
Download Notebook
View on GitHub