nemos.basis.RaisedCosineLinearEval.evaluate_on_grid#
- RaisedCosineLinearEval.evaluate_on_grid(n_samples)[source]#
Evaluate the basis set on a grid of equi-spaced sample points.
- Parameters:
n_samples (
int
) – The number of points in the uniformly spaced grid. A higher number of samples will result in a more detailed visualization of the basis functions.- Return type:
Tuple
[NDArray, NDArray]- Returns:
X – Array of shape (n_samples,) containing the equi-spaced sample points where we’ve evaluated the basis.
basis_funcs – Raised cosine basis functions, shape (n_samples, n_basis_funcs)
Examples
>>> import numpy as np >>> import matplotlib.pyplot as plt >>> from nemos.basis import RaisedCosineLinearEval >>> n_basis_funcs = 5 >>> window_size=10 >>> raised_cos_basis = RaisedCosineLinearEval(n_basis_funcs) >>> sample_points, basis_values = raised_cos_basis.evaluate_on_grid(100)