GradientBase¶
- class GradientBase(grad_method='param_shift', **kwargs)[código fonte]¶
Bases:
DerivativeBase
Base class for first-order operator gradient.
Convert an operator expression to the first-order gradient.
- Parâmetros
grad_method (
Union
[str
,CircuitGradient
]) – The method used to compute the state/probability gradient. Can be either'param_shift'
or'lin_comb'
or'fin_diff'
. Ignored for gradients w.r.t observable parameters.kwargs (dict) – Optional parameters for a CircuitGradient
- Levanta
ValueError – If method !=
fin_diff
andepsilon
is not None.
Attributes
- grad_method¶
Returns
CircuitGradient
.- Tipo de retorno
- Retorno
CircuitGradient
.