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)
方法
检查估计器是否已被拟合。
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])获取类