TruncationTransformer#

class TruncationTransformer(lower=None, upper=None)[源代码][源代码]#

在较低/较高长度范围内截断不等长度的面板。

参数:
下部int, 可选 (默认=None) 最小长度, 包含

不能小于面板中最短序列的长度。如果为 None,将找到最短序列的长度并使用。

上部int, 可选 (默认=None) 最大长度, 不包括

这用于计算之间的范围。如果为 None,将截断到下限。

属性:
is_fitted

是否已调用 fit

示例

>>> from sktime.transformations.panel.truncation import TruncationTransformer
>>> from sktime.utils._testing.hierarchical import _make_hierarchical
>>> X = _make_hierarchical(same_cutoff=False)
>>> tt = TruncationTransformer()
>>> tt.fit(X)
>>> X_transformed = tt.transform(X)

方法

check_is_fitted()

检查估计器是否已被拟合。

clone()

获取具有相同超参数的对象副本。

clone_tags(estimator[, tag_names])

从另一个估计器克隆标签作为动态覆盖。

create_test_instance([parameter_set])

如果可能,构造 Estimator 实例。

create_test_instances_and_names([parameter_set])

创建所有测试实例的列表及其名称列表。

fit(X[, y])

将变换器拟合到 X,可选地拟合到 y。

fit_transform(X[, y])

拟合数据,然后进行转换。

get_class_tag(tag_name[, tag_value_default])

获取类