iqm.benchmarks.quantum_volume.quantum_volume.compute_heavy_output_probabilities

iqm.benchmarks.quantum_volume.quantum_volume.compute_heavy_output_probabilities#

iqm.benchmarks.quantum_volume.quantum_volume.compute_heavy_output_probabilities(execution_results: list[dict[str, int]], ideal_heavy_outputs: list[dict[str, float]]) list[float]#

Compute the HOP of all quantum circuits.

Parameters:
  • execution_results (list[dict[str, int]]) – Counts from execution of all quantum circuits.

  • ideal_heavy_outputs (list[dict[str, float]]) – List of ideal heavy output dictionaries.

Returns:

The HOP of all quantum circuits.

Return type:

list[float]