Share via


CustomMappingCatalog.FilterByStatefulCustomPredicate<TSrc,TState> 方法

定義

卸載指定述詞傳回 true 的資料列。 此篩選準則允許維護每個資料指標的狀態。

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

類型參數

TSrc

類別,定義要從傳入資料擷取的資料行。

TState

描述每個資料指標狀態的類型。

參數

catalog
DataOperationsCatalog

資料作業目錄。

input
IDataView

輸入資料。

filterPredicate
Func<TSrc,TState,Boolean>

述詞,接受型 TSrc 別的輸入和類型的 TState 狀態物件,如果應該 () 卸載資料列,則傳回 true,否則為 false。

stateInitAction
Action<TState>

初始化狀態物件的動作,在初始化資料指標之前呼叫一次。

傳回

適用於