IRowToRowMapper.GetRow メソッド

定義

入力inputDataViewRow基づいて、指定されたアクティブな列を持つ値を取得します。 返された行の非アクティブな列の値を取得すると、スローされます。

のオブジェクトはSchema.と同じオブジェクトInputSchemaにする必要inputがあります。 このメソッドの実装者は、そうでない場合はスローする必要があります。 逆に、戻り値は .と同じスキーマ OutputSchemaを持つ必要があります。

このメソッドは、入力 DataViewRow と出力の間にライブ接続を作成します DataViewRow。 特に、出力 DataViewRow のゲッターが呼び出されると、入力行のゲッターが呼び出され、入力の現在の値に基づいて出力値が DataViewRow基になります。 getter を介して要求されると、出力 DataViewRow 値が再計算されます。 また、返されたオブジェクト DataViewRow は破棄 input されると破棄されます。

public Microsoft.ML.DataViewRow GetRow (Microsoft.ML.DataViewRow input, System.Collections.Generic.IEnumerable<Microsoft.ML.DataViewSchema.Column> activeColumns);
abstract member GetRow : Microsoft.ML.DataViewRow * seq<Microsoft.ML.DataViewSchema.Column> -> Microsoft.ML.DataViewRow
Public Function GetRow (input As DataViewRow, activeColumns As IEnumerable(Of DataViewSchema.Column)) As DataViewRow

パラメーター

input
DataViewRow

戻り値

適用対象