class Observable

class deeptime.basis.Observable

An object that transforms a series of state vectors XRT×nX\in\mathbb{R}^{T\times n} into a series of observables Ψ(X)RT×k\Psi(X)\in\mathbb{R}^{T\times k}, where n is the dimension of each state vector and k the dimension of the observable space.

Methods

transform(data, **kwargs)

Transforms the input data.

__call__(x: ndarray)

Evaluation of the observable.

Parameters:

x ((N, d) np.ndarray) – Evaluates the observable for N d-dimensional data points.

Returns:

out – Result of the evaluation for each data point.

Return type:

(N, p) np.ndarray

transform(data, **kwargs)

Transforms the input data.

Parameters:

data (array_like) – Input data.

Returns:

transformed – The transformed data

Return type:

array_like