netket.observable.VScore#

class netket.observable.VScore[source]#

Bases: AbstractObservable

Observable computing the V-score of a quantum operator \(H\):

\[V_{\mathrm{score}} = \frac{\mathrm{Var}(H)}{(\langle H \rangle - \mathrm{trace\_diagonal})^2} = \frac{\langle H^2 \rangle - \langle H \rangle^2} {(\langle H \rangle - \mathrm{trace\_diagonal})^2}.\]

The trace_diagonal parameter is a mandatory diagonal-energy shift used in the denominator.

Inheritance
Inheritance diagram of netket.observable.VScore
Attributes
hilbert#

The hilbert space associated to this observable.

operator#
operator_squared#
trace_diagonal#