CustomMappingCatalog.FilterByStatefulCustomPredicate<TSrc,TState> Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Upuść wiersze, w których określony predykat zwraca wartość true. Ten filtr umożliwia zachowanie stanu kursora.
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
Parametry typu
- TSrc
Klasa definiująca, które kolumny mają być odbierane z danych przychodzących.
- TState
Typ opisujący stan kursora.
Parametry
- catalog
- DataOperationsCatalog
Wykaz operacji danych.
- input
- IDataView
Dane wejściowe.
Predykat, który przyjmuje dane wejściowe typu TSrc
i obiekt stanu typu TState
, i zwraca wartość true, jeśli wiersz powinien być filtrowany (porzucony) i false w przeciwnym razie.
- stateInitAction
- Action<TState>
Akcja inicjowania obiektu stanu, która jest wywoływana raz przed zainicjowanym kursorem.