CustomMappingCatalog.FilterByStatefulCustomPredicate<TSrc,TState> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Jatuhkan baris di mana predikat tertentu mengembalikan true. Filter ini memungkinkan untuk mempertahankan status per kursor.
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
Jenis parameter
- TSrc
Kelas yang menentukan kolom mana yang akan diambil dari data masuk.
- TState
Jenis yang menjelaskan status per kursor.
Parameter
- catalog
- DataOperationsCatalog
Katalog operasi data.
- input
- IDataView
Data input.
Predikat, yang mengambil input jenis TSrc
dan objek status jenis TState
, dan mengembalikan true jika baris harus difilter (dijatuhkan) dan salah sebaliknya.
- stateInitAction
- Action<TState>
Tindakan untuk menginisialisasi objek status, yang dipanggil sekali sebelum kursor diinisialisasi.