circuit_knitting.utils.conversion.naive_probability_distribution

naive_probability_distribution(quasiprobability)[source]

Convert quasiprobability dist to probability dist by zero-ing out negative values.

Takes a quasiprobability distribution and does the following two steps: 1. Update all negative probabilities to 0 2. Normalize

Deprecated since version 0.7.0: The function circuit_knitting.utils.conversion.naive_probability_distribution() is deprecated as of circuit-knitting-toolbox 0.7.0. It will be removed no sooner than CKT v0.8.0.

Parameters:

quasiprobability – The input quasiprobabilities

Returns:

The converted probability distribution