qrunch.quantum.samplers.samplers_protocols
Protocols for the samplers.
Classes
Sampler class for sampling from a quantum circuit. |
- class Sampler
Bases:
ProtocolSampler class for sampling from a quantum circuit.
- __init__(*args, **kwargs)
- run(circuits: MeasurementCircuit, shots: int | None) QuantumMeasurement
- run(circuits: Sequence[MeasurementCircuit], shots: int | None) list[QuantumMeasurement]
Start job for sampling on the given circuits a given number of times.
- Parameters:
circuits – Measurement circuit or sequence of circuits to be sampled.
shots – Number of measurements to perform.
- supports_shots_equals_none() bool
Return whether the sampler supports shots = None.
Shots = None means that a full state vector simulation is done.
- Return type:
bool