IRowToRowMapper Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Esta interfaz asigna una entrada DataViewRow a una salida DataViewRow. Normalmente, la salida contiene las columnas de entrada y las nuevas columnas agregadas por la clase de implementación, aunque algunas implementaciones pueden devolver un subconjunto de las columnas de entrada. Esta interfaz es similar a Microsoft.ML.Data.ISchemaBoundRowMapper, salvo que no tiene ninguna asignación de roles de entrada, por lo que para volver a enlazar, se deben usar los mismos nombres de columna de entrada. Las implementaciones de esta interfaz se suelen crear sobre la entrada DataViewSchemadefinida.
public interface IRowToRowMapper
type IRowToRowMapper = interface
Public Interface IRowToRowMapper
Propiedades
InputSchema |
Los asignadores se definen como entradas de aceptación con este esquema muy específico. |
OutputSchema |
Obtiene una instancia de que describe los nombres y tipos de DataViewSchema las columnas en la salida generada por este asignador. |
Métodos
GetDependencies(IEnumerable<DataViewSchema.Column>) |
Dado un conjunto de columnas, devuelva las columnas de entrada necesarias para generar esas columnas de salida. |
GetRow(DataViewRow, IEnumerable<DataViewSchema.Column>) |
Obtenga un DataViewRow objeto con las columnas activas indicadas, en función de la entrada el Schema de Este método crea una conexión dinámica entre la entrada DataViewRow y la salida DataViewRow. En concreto, cuando se invocan los captadores de la salida DataViewRow , invocan a los captadores de la fila de entrada y basan los valores de salida en los valores actuales de la entrada DataViewRow.
Los valores de salida DataViewRow se vuelven a calcular cuando se solicitan a través de los captadores. Además, el devuelto DataViewRow se eliminará |