EstimatorResult
class qiskit.primitives.EstimatorResult(values, metadata)
Bases: _BasePrimitiveResult
Result of Estimator.
result = estimator.run(circuits, observables, params).result()
where the i-th elements of result
correspond to the circuit and observable given by circuits[i]
, observables[i]
, and the parameter values bounds by params[i]
. For example, results.values[i]
gives the expectation value, and result.metadata[i]
is a metadata dictionary for this circuit and parameters.
Parameters
- values (np.ndarray) – The array of the expectation values.
- metadata (list[dict]) – List of the metadata.
Attributes
experiments
Experiment data dicts in any inheriting result dataclass.
The property qiskit.primitives.base.base_result._BasePrimitiveResult.experiments
is deprecated as of qiskit 0.46.0. It will be removed in the Qiskit 1.0 release.
num_experiments
Number of experiments in any inheriting result dataclass.
The property qiskit.primitives.base.base_result._BasePrimitiveResult.num_experiments
is deprecated as of qiskit 0.46.0. It will be removed in the Qiskit 1.0 release.
values
Type: np.ndarray[Any, np.dtype[np.float64]]
metadata
Type: list[dict[str, Any]]
Methods
decompose
decompose()
Generate single experiment result objects from self.
The method qiskit.primitives.base.base_result._BasePrimitiveResult.decompose()
is deprecated as of qiskit 0.46.0. It will be removed in the Qiskit 1.0 release.
Return type
Iterator[_BasePrimitiveResult]