Portuguese
Idiomas
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

qiskit.opflow.state_fns.CVaRMeasurement.eval

CVaRMeasurement.eval(front=None)[código fonte]

Given the energies of each sampled measurement outcome (H_i) as well as the sampling probability of each measurement outcome (p_i, we can compute the CVaR as H_j + 1/α*(sum_i<j p_i*(H_i - H_j)). Note that index j corresponds to the measurement outcome such that only some of the samples with measurement outcome j will be used in computing CVaR. Note also that the sampling probabilities serve as an alternative to knowing the counts of each observation.

This computation is broken up into two subroutines. One which evaluates each measurement outcome and determines the sampling probabilities of each. And one which carries out the above calculation. The computation is split up this way to enable a straightforward calculation of the variance of this estimator.

Parâmetros

front (Optional[Union[str, dict, ndarray, OperatorBase, Statevector]]) – A StateFn or primitive which specifies the results of evaluating a quantum state.

Retorno

The CVaR of the diagonal observable specified by self.primitive and

the sampled quantum state described by the inputs (energies, probabilities). For index j (described above), the CVaR is computed as H_j + 1/α*(sum_i<j p_i*(H_i - H_j))

Tipo de retorno

complex