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>
状態オブジェクトを初期化するアクション。カーソルが初期化される前に 1 回呼び出されます。