nemos.basis._transformer_basis.TransformerBasis.fit#
- TransformerBasis.fit(X, y=None)[source]#
Check the input structure and, if necessary, compute the convolutional kernels.
- Parameters:
- Returns:
The transformer object.
- Return type:
self
- Raises:
RuntimeError – If
self.n_basis_inputis None. Callself.set_input_shapebefore callingfitto avoid this.ValueError: – If the number of columns in X do not
self.n_basis_input_.
Examples
>>> import numpy as np >>> from nemos.basis import MSplineEval, TransformerBasis
>>> # Example input >>> X = np.random.normal(size=(100, 2))
>>> # Define and fit tranformation basis >>> basis = MSplineEval(10).set_input_shape(2) >>> transformer = TransformerBasis(basis) >>> transformer_fitted = transformer.fit(X)