CustomMappingCatalog.FilterByStatefulCustomPredicate<TSrc,TState> 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
删除指定谓词返回 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
输入数据。
一个谓词,它采用类型类型的 TSrc
输入和状态对象 TState
,如果应筛选行,则返回 true, (删除) ,否则返回 false。
- stateInitAction
- Action<TState>
初始化状态对象的操作,在初始化游标之前调用一次。