CustomMappingCatalog.FilterByStatefulCustomPredicate<TSrc,TState> Metodo

Definizione

Eliminare le righe in cui un predicato specificato restituisce true. Questo filtro consente di mantenere uno stato per cursore.

public static Microsoft.ML.IDataView FilterByStatefulCustomPredicate<TSrc,TState> (this Microsoft.ML.DataOperationsCatalog catalog, Microsoft.ML.IDataView input, Func<TSrc,TState,bool> filterPredicate, Action<TState> stateInitAction) where TSrc : class, new() where TState : class, new();
static member FilterByStatefulCustomPredicate : Microsoft.ML.DataOperationsCatalog * Microsoft.ML.IDataView * Func<'Src, 'State, bool (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'State : null and 'State : (new : unit -> 'State))> * Action<'State (requires 'State : null and 'State : (new : unit -> 'State))> -> Microsoft.ML.IDataView (requires 'Src : null and 'Src : (new : unit -> 'Src) and 'State : null and 'State : (new : unit -> 'State))
<Extension()>
Public Function FilterByStatefulCustomPredicate(Of TSrc As {Class, New}, TState As {Class, New}) (catalog As DataOperationsCatalog, input As IDataView, filterPredicate As Func(Of TSrc, TState, Boolean), stateInitAction As Action(Of TState)) As IDataView

Parametri di tipo

TSrc

Classe che definisce le colonne da accettare dai dati in ingresso.

TState

Tipo che descrive lo stato per cursore.

Parametri

catalog
DataOperationsCatalog

Catalogo operazioni dati.

input
IDataView

Dati di input.

filterPredicate
Func<TSrc,TState,Boolean>

Predicato, che accetta un input di tipo e un oggetto state di tipo TSrcTStatee restituisce true se la riga deve essere filtrata (eliminata) e false in caso contrario.

stateInitAction
Action<TState>

Azione per inizializzare l'oggetto state, chiamata una volta prima dell'inizializzazione del cursore.

Restituisce

Si applica a