iqm.benchmarks.compressive_gst.mgst.qiskit_interface.job_counts_to_mgst_format

iqm.benchmarks.compressive_gst.mgst.qiskit_interface.job_counts_to_mgst_format#

iqm.benchmarks.compressive_gst.mgst.qiskit_interface.job_counts_to_mgst_format(active_qubits: list[int], n_povm: int, result_dict: list[dict[str, int]]) ndarray#

Turns the dictionary of outcomes from qiskit backend into the format which is used in mGST.

Parameters:
  • active_qubits (list[int]) – The qubits on which the circuits are run.

  • n_povm (int) – Number of measurement outcomes, n_povm = physical dimension for basis measurements

  • result_dict (list[dict[str, int]]) – Dictionary of outcomes from circuits run in a job

Returns:

2D array of measurement outcomes for sequences in J; Each column contains the outcome probabilities

for a fixed sequence

Return type:

ndarray