IRowToRowMapper.GetRow 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
根據輸入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
- activeColumns
- IEnumerable<DataViewSchema.Column>