IRowToRowMapper Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Cette interface mappe une entrée DataViewRow à une sortie DataViewRow. En règle générale, la sortie contient les colonnes d’entrée et les nouvelles colonnes ajoutées par la classe d’implémentation, bien que certaines implémentations puissent retourner un sous-ensemble des colonnes d’entrée. Cette interface est similaire à Microsoft.ML.Data.ISchemaBoundRowMapper, sauf qu’elle n’a pas de mappages de rôles d’entrée, afin de rebiner, les mêmes noms de colonne d’entrée doivent être utilisés. Les implémentations de cette interface sont généralement créées sur une entrée DataViewSchemadéfinie.
public interface IRowToRowMapper
type IRowToRowMapper = interface
Public Interface IRowToRowMapper
Propriétés
InputSchema |
Les mappeurs sont définis comme acceptant les entrées avec ce schéma très spécifique. |
OutputSchema |
Obtient une instance dont DataViewSchema le nom et les types des colonnes sont décrits dans la sortie générée par ce mappeur. |
Méthodes
GetDependencies(IEnumerable<DataViewSchema.Column>) |
Compte tenu d’un ensemble de colonnes, retournez les colonnes d’entrée nécessaires pour générer ces colonnes de sortie. |
GetRow(DataViewRow, IEnumerable<DataViewSchema.Column>) |
Obtenez un DataViewRow avec les colonnes actives indiquées, en fonction de l’entrée Il Schema doit s’agir Cette méthode crée une connexion dynamique entre l’entrée DataViewRow et la sortie DataViewRow. En particulier, lorsque les getters de la sortie DataViewRow sont appelés, ils appellent les getters de la ligne d’entrée et basent les valeurs de sortie sur les valeurs actuelles de l’entrée DataViewRow.
Les valeurs de sortie DataViewRow sont réécritées lorsqu’elles sont demandées par le biais des getters. En outre, le retour DataViewRow est supprimé |