Korean
언어
English
Bengali
French
German
Japanese
Korean
Portuguese
Spanish
Tamil

qiskit.algorithms.VQE.get_energy_evaluation

VQE.get_energy_evaluation(operator, return_expectation=False)[소스]

Returns a function handle to evaluates the energy at given parameters for the ansatz.

This is the objective function to be passed to the optimizer that is used for evaluation.

매개변수
  • operator (OperatorBase) – The operator whose energy to evaluate.

  • return_expectation (bool) – If True, return the ExpectationBase expectation converter used in the construction of the expectation value. Useful e.g. to evaluate other operators with the same expectation value converter.

반환

Energy of the hamiltonian of each parameter, and, optionally, the expectation converter.

예외 발생

RuntimeError – If the circuit is not parameterized (i.e. has 0 free parameters).

반환 형식

Callable[[np.ndarray], float | list[float]] | tuple[Callable[[np.ndarray], float | list[float]], ExpectationBase]