class Observable

class deeptime.basis.Observable

An object that transforms a series of state vectors \(X\in\mathbb{R}^{T\times n}\) into a series of observables \(\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