語言

IRowToRowMapper.GetRow 方法

定義

根據輸入input,取得DataViewRow具有標示有效欄位的 。 在回傳資料列的非活動欄位取得數值時,會丟出錯誤。

Schema的 input 應該是與 InputSchema相同的物件。 如果不是這樣,實作者應該丟掉。 反之,回傳值必須與 相同 。OutputSchema

此方法在輸入 DataViewRow 與輸出 DataViewRow之間建立活連線。 特別地,當呼叫輸出 DataViewRow 的 getter 時,它們會呼叫輸入列的 getter,並根據輸入的當前值 DataViewRow來決定輸出值。 當取得者請求時,會重新計算輸出 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

傳回

適用於