RPMMetadata¶
- class RPMMetadata(povm_implementation, composed_circuit, pvm_keys)¶
Bases:
POVMMetadata
A metadata container for randomized projective measurements (RPM) POVM sampling results.
Attributes
- Parameters:
povm_implementation (POVMImplementation)
composed_circuit (QuantumCircuit)
pvm_keys (ndarray)
- pvm_keys: np.ndarray¶
The keys which associate a specific result sample with the corresponding RPM parameters.
Shape of
pvm_keys
is assumed to be(*pv.shape, num_batches, num_qubits)
, wherepv
is the bindings array provided by the user to run with the parametrized quantum circuit supplied in thePOVMSampler.run()
method.
- povm_implementation: POVMImplementation¶
The POVM implementation which produced the results to which this metadata belongs.
- composed_circuit: QuantumCircuit¶
The quantum circuit which produced the results to which this metadata belongs.
This circuit is the composition of the quantum circuit specified by a PUB and the measurement circuit generated by the POVM implementation used. This is the quantum circuit that is eventually sent to the internal
BaseSamplerV2
.