34 lines
1.5 KiB
Plaintext
34 lines
1.5 KiB
Plaintext
---
|
||
title: sampled_expectation_value
|
||
description: API reference for qiskit.result.sampled_expectation_value
|
||
in_page_toc_min_heading_level: 1
|
||
python_api_type: function
|
||
python_api_name: qiskit.result.sampled_expectation_value
|
||
---
|
||
|
||
# qiskit.result.sampled\_expectation\_value
|
||
|
||
<Function id="qiskit.result.sampled_expectation_value" isDedicatedPage={true} github="https://github.com/qiskit/qiskit/tree/stable/0.22/qiskit/result/sampled_expval.py" signature="sampled_expectation_value(dist, oper)">
|
||
Computes expectation value from a sampled distribution
|
||
|
||
Note that passing a raw dict requires bit-string keys.
|
||
|
||
**Parameters**
|
||
|
||
* **dist** ([*Counts*](qiskit.result.Counts "qiskit.result.Counts") *or*[*QuasiDistribution*](qiskit.result.QuasiDistribution "qiskit.result.QuasiDistribution") *or*[*ProbDistribution*](qiskit.result.ProbDistribution "qiskit.result.ProbDistribution") *or dict*) – Input sampled distribution
|
||
* **oper** (*str or* [*Pauli*](qiskit.quantum_info.Pauli "qiskit.quantum_info.Pauli") *or*[*PauliOp*](qiskit.opflow.primitive_ops.PauliOp "qiskit.opflow.primitive_ops.PauliOp") *or*[*PauliSumOp*](qiskit.opflow.primitive_ops.PauliSumOp "qiskit.opflow.primitive_ops.PauliSumOp") *or*[*SparsePauliOp*](qiskit.quantum_info.SparsePauliOp "qiskit.quantum_info.SparsePauliOp")) – The operator for the observable
|
||
|
||
**Returns**
|
||
|
||
The expectation value
|
||
|
||
**Return type**
|
||
|
||
float
|
||
|
||
**Raises**
|
||
|
||
**QiskitError** – if the input distribution or operator is an invalid type
|
||
</Function>
|
||
|