IRowToRowMapper.GetRow 方法

定义

根据输入input获取具有指示的活动列的一个DataViewRow值。 获取返回行的非活动列的值将引发。

inputSchema为与 InputSchema.. 如果不是这种情况,此方法的实现者应引发。 相反,返回的值必须具有相同的架构 OutputSchema

此方法在输入和输出DataViewRowDataViewRow之间创建实时连接。 具体而言,当调用输出 DataViewRow 的 getter 时,它们会调用输入行的 getter,并将输出值基于输入 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

返回

适用于