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>

初始化状态对象的操作,在初始化游标之前调用一次。

返回

适用于