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
Входные данные.
Предикат, который принимает входные данные типа TSrc
и объект состояния типа TState
, и возвращает значение true, если строка должна быть отфильтрована (удалена) и false в противном случае.
- stateInitAction
- Action<TState>
Действие для инициализации объекта состояния, которое вызывается один раз перед инициализацией курсора.