qml.labs.phox.CircuitConfig¶
- class CircuitConfig(gates, observables, n_samples, key, n_qubits, init_state=None, phase_layer=None)[source]¶
Bases:
objectConfiguration data for an IQP circuit simulation.
- Parameters:
gates (dict[int, list[list[int]]]) – Circuit structure mapping parameters to gates.
observables (list[list[str]]) – List of Pauli observables.
n_samples (int) – Number of stochastic samples.
key (ArrayLike) – Random key for JAX.
n_qubits (int) – Number of qubits.
init_state (tuple[ArrayLike, ArrayLike] | None) – Initial state configuration (X, P).
phase_layer (Callable | None) – Optional phase layer function.
Attributes
code/api/api/pennylane.labs.phox.CircuitConfig
Download Python script
Download Notebook
View on GitHub