Pipeline
安定性: 安定
主な用途
Pipeline は複数の前処理変換を順番に適用し、再利用可能な解析チェーンとしてまとめるために使います。
代表的なシグネチャ
Pipeline(steps=[("impute", ImputeTransform()), ("standardize", StandardizeTransform())])
Pipeline.fit_transform(x)
最小例
from gwexpy.timeseries import Pipeline, ImputeTransform, StandardizeTransform
pipeline = Pipeline([("impute", ImputeTransform()), ("standardize", StandardizeTransform())])
out = pipeline.fit_transform(ts_matrix)
関連理論
関連チュートリアル
API リファレンス
詳細な生成済み API はこのページの下部に続きます。
継承元: object
変換のリストを順次適用します。
メソッド
__init__
__init__(self, steps: Sequence[Tuple[str, gwexpy.timeseries.pipeline.Transform]])
名前付き変換ステップでパイプラインを初期化します。
パラメータ
steps : list of (name, Transform) tuples 適用する変換のシーケンス。
fit
fit(self, x)
すべての変換を順番にフィットします。
fit_transform
fit_transform(self, x)
フィットと変換を一度に実行します。
inverse_transform
inverse_transform(self, y, *, strict: bool = True)
逆変換を逆順で適用します。
パラメータ
y : data 変換されたデータ。 strict : bool, optional True の場合、逆変換をサポートしないステップがあるとエラーを発生させます。
transform
transform(self, x)
すべての変換を順番に適用します。