reduce_merge_histograms¶
- reduce_merge_histograms(grouped)[source]¶
Reduce grouped probability dicts by averaging across groups.
Equivalent to the VQA
_average_probabilitieslogic: for each base_key, collects all probability dicts, unions all bitstrings, and averages the probability values. Used byTrotterSpecStagein measurement pipelines to merge probability histograms across Hamiltonian samples.Example:
>>> grouped = {(('circ', 0),): [{'00': 0.6, '11': 0.4}, {'00': 0.8, '11': 0.2}]} >>> reduce_merge_histograms(grouped) {(('circ', 0),): {'00': 0.7, '11': 0.3}}