circuit_knitting_toolbox.circuit_cutting.wire_cutting.reconstruct_full_distribution¶
- reconstruct_full_distribution(circuit, subcircuit_instance_probabilities, cuts, num_threads=1)[source]¶
Reconstruct the full probabilities from the subcircuit evaluations.
- Parameters:
circuit (-) – the original full circuit
subcircuit_instance_probabilities (-) – the probability vectors from each of the subcircuit instances, as output by the _run_subcircuits function
num_threads (-) – the number of threads to use to parallelize the recomposing
- Returns:
the reconstructed probability vector
- Return type:
(NDArray)