prevision_quantum_nn.preprocessing.polynomial_expansion

polynomial expansion module

Module Contents

Classes

PolynomialExpander Class PolynomialExpander: expands features.
class prevision_quantum_nn.preprocessing.polynomial_expansion.PolynomialExpander(degree=2, expansion_type='polynomial_features')

Class PolynomialExpander: expands features.

degree

polynomial degree of the expansion

Type:int
expansion_type

expansion type to be applied: 1. polynomial_features 2. kronecker

Type:str
poly

polynomial feature engineer

Type:sklearn.preprocessiong.PolynomialFeatures
fit(self, features)

Fits the expander.

Parameters:features (numpy array) – input features
transform(self, features)

Transforms the expander.

Parameters:features (numpy array) – input features
Returns:transformed features
Return type:numpy array
fit_transform(self, features)

Fits and then transforms the input.

Parameters:features (numpy array) – input features
Returns:fit and transformed features
Return type:numpy array