GrainIndexFeaturizer 类

将粒度相关特性添加到 TimeSeriesDataSet 的转换。

在默认情况下,转换会为时序粒度索引中的每个级别都添加新的分类列。

继承
GrainIndexFeaturizer

构造函数

GrainIndexFeaturizer(grain_feature_prefix: str = 'grain', prefix_sep: str = '_', overwrite_columns: bool = False, ts_frequency: Optional[Union[str, pandas._libs.tslibs.offsets.DateOffset]] = None, categories_by_grain_cols: Optional[Dict[str, List[Any]]] = None)

参数

grain_feature_prefix
默认值: grain
prefix_sep
默认值: _
overwrite_columns
默认值: False
ts_frequency
默认值: None
categories_by_grain_cols
默认值: None

方法

fit

调整粒度特征化器。

get_params

获取此估算器的参数。

transform

转换输入数据。

fit

调整粒度特征化器。

fit(X: azureml.automl.runtime._time_series_data_set.TimeSeriesDataSet, y: Optional[numpy.ndarray] = None) -> azureml.automl.runtime.featurizer.transformer.timeseries.grain_index_featurizer.GrainIndexFeaturizer

参数

X
<xref:azureml.automl.runtime._time_series_data_set.TimeSeriesDataSet>
必需

输入数据

y
必需

已忽略。 管道兼容性所必需的

返回

self

返回类型

get_params

获取此估算器的参数。

get_params(deep=True)

参数

deep
bool, <xref:default=True>
默认值: True

如果为 True,则返回此估算器的参数和包含的子对象(也是估算器)。

返回

params - 映射到其值的参数名称。

返回类型

<xref:<xref:mapping of string to any>>

transform

转换输入数据。

transform(X: azureml.automl.runtime._time_series_data_set.TimeSeriesDataSet) -> azureml.automl.runtime._time_series_data_set.TimeSeriesDataSet

参数

X
<xref:azureml.automl.runtime._time_series_data_set.TimeSeriesDataSet>
必需

输入数据

返回

转换后的数据

返回类型

<xref:azureml.automl.runtime._time_series_data_set.TimeSeriesDataSet>

属性

categories_by_grain_cols

这些列中的分类列名称到唯一类别的字典。

ts_frequency

返回数据集频率。