Reduce

パブリック抽象クラスReduce
既知の直接サブクラス
既知の間接サブクラス

メトリック値に対して削減操作を実行するメトリックをカプセル化します。

定数

カウント
合計

パブリックメソッド

変数<T>
getCount ()
カウント変数を取得します
クラス<T>
getResultType ()
変数の型を取得します
変数<T>
getTotal ()
変数の合計を取得します
オペ
リセット状態()
状態変数を初期値にリセットします。
オペランド<T>
結果()
メトリクスの現在の結果を取得します
リスト<操作>
updateStateList (オペランド<? extends TNumber > 値、オペランド<? extends TNumber > sampleWeights)
入力に基づいてメトリック変数を更新します。

継承されたメソッド

定数

パブリック静的最終文字列COUNT

定数値: "カウント"

パブリック静的最終文字列TOTAL

定数値: 「合計」

パブリックメソッド

パブリック変数<T> getCount ()

カウント変数を取得します

戻り値
  • カウント変数

public Class<T> getResultType ()

変数の型を取得します

戻り値
  • 変数の型

パブリック変数<T> getTotal ()

変数の合計を取得します

戻り値
  • 合計変数

public OpresetStates ( )

状態変数を初期値にリセットします。

戻り値
  • リセットを行うための制御動作

publicオペランド<T> result ()

メトリクスの現在の結果を取得します

戻り値
  • 結果 (おそらくコントロールの依存関係を含む)

public List< Op > updateStateList (オペランド<? extends TNumber > 値、オペランド<? extends TNumber > sampleWeights)

入力に基づいてメトリック変数を更新します。 valuesには少なくとも 1 つの入力引数が必要ですsampleWeightsにはオプションの追加入力です。

パラメーター
価値観更新状態に渡される入力。これは null であってはなりません
サンプルの重み値に適用されるサンプルの重みは null の場合があります。
戻り値
  • 更新状態のオペランドに対する制御依存関係のある結果
投げる
IllegalArgumentException値が null の場合