CustomMappingCatalog.FilterByStatefulCustomPredicate<TSrc,TState> Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zahoďte řádky, ve kterých zadaný predikát vrátí hodnotu true. Tento filtr umožňuje udržovat stav kurzoru.
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
Třída definující sloupce, které mají být odebrány z příchozích dat.
- TState
Typ, který popisuje stav kurzoru.
Parametry
- catalog
- DataOperationsCatalog
Katalog operací s daty
- input
- IDataView
Vstupní data.
Predikát, který přebírá vstup typu TSrc
a stavový objekt typu TState
a vrátí hodnotu true, pokud má být řádek filtrován (vynecháno) a nepravda jinak.
- stateInitAction
- Action<TState>
Akce pro inicializaci objektu stavu, která se volá jednou před inicializací kurzoru.