Поделиться через


IRowToRowMapper.GetRow Метод

Определение

DataViewRow Получение с указанными активными столбцами на основе входных данныхinput. Получение значений для неактивных столбцов возвращаемой строки вызовет исключение.

Объект Schema должен быть тем же объектом, что InputSchemainput и . Реализация этого метода должна вызываться, если это не так. И наоборот, возвращаемое значение должно иметь ту же схему, что и OutputSchema.

Этот метод создает динамическое соединение между входным DataViewRow и выходным данными DataViewRow. В частности, при вызове методов получения выходных данных DataViewRow они вызывают методы получения входной строки и основывают выходные значения на текущих значениях входных данных 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

Возвращаемое значение

Применяется к