bigframes.ml.preprocessing.PolynomialFeatures#
- class bigframes.ml.preprocessing.PolynomialFeatures(degree: int = 2)[source]#
Generate polynomial and interaction features.
- Parameters:
degree (int) – Specifies the maximal degree of the polynomial features. Valid values [1, 4]. Default to 2.
- fit(X: DataFrame | Series | DataFrame | Series, y=None) PolynomialFeatures[source]#
Compute number of output features.
- Parameters:
X (bigframes.dataframe.DataFrame or bigframes.series.Series or pandas.core.frame.DataFrame or pandas.core.series.Series) – The Dataframe or Series with training data.
y (default None) – Ignored.
- Returns:
Fitted transformer.
- Return type:
- transform(X: DataFrame | Series | DataFrame | Series) DataFrame[source]#
Transform data to polynomial features.
- Parameters:
X (bigframes.dataframe.DataFrame or bigframes.series.Series or pandas.core.frame.DataFrame or pandas.core.series.Series) – The DataFrame or Series to be transformed.
- Returns:
Transformed result.
- Return type: