circuit_knitting.utils.conversion.nearest_probability_distribution

nearest_probability_distribution(quasiprobability)[source]

Convert quasiprobability distribution to the nearest probability distribution.

Takes a quasiprobability distribution and maps it to the closest probability distribution as defined by the L2-norm.

Method from Smolin et al., Phys. Rev. Lett. 108, 070502 (2012).

Deprecated since version 0.7.0: The function circuit_knitting.utils.conversion.nearest_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