Cumsum

パブリック最終クラスCumsum

`axis` に沿ったテンソル `x` の累積和を計算します。

デフォルトでは、この操作は包括的合計を実行します。これは、入力の最初の要素が出力の最初の要素と同一であることを意味します:

tf.cumsum([a, b, c])  # => [a, a + b, a + b + c]
 
`exclusive` kwarg を `True` に設定すると、代わりに排他的合計が実行されます。 :
tf.cumsum([a, b, c], exclusive=True)  # => [0, a, a + b]
 
「reverse」 kwarg を「True」に設定すると、累積合計が逆方向に実行されます。
tf.cumsum([a, b, c], reverse=True)  # => [a + b + c, b + c, c]
 
これは、別個のtf.reverse演算を使用するよりも効率的です。

「reverse」kwargs と「exclusive」kwarg を組み合わせることもできます:

tf.cumsum([a, b, c], exclusive=True, reverse=True)  # => [b + c, c, 0]
 

ネストされたクラス

クラス合計オプションCumsumのオプションの属性

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
static <T extends TType > Cumsum <T>
create (スコープscope、オペランド<T> x、オペランド<? extends TNumber > axis、オプション...オプション)
新しい Cumsum 操作をラップするクラスを作成するファクトリ メソッド。
静的Cumsum.Options
排他的(ブール排他的)
出力<T>
()
静的Cumsum.Options
reverse (ブール値反転)

継承されたメソッド

定数

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

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: 「合計」

パブリックメソッド

public Output <T> asOutput ()

テンソルのシンボリック ハンドルを返します。

TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。

public static Cumsum <T> create (スコープscope、オペランド<T> x、オペランド<? extends TNumber > axis、オプション...オプション)

新しい Cumsum 操作をラップするクラスを作成するファクトリ メソッド。

パラメーター
範囲現在のスコープ
バツ「テンソル」。次の型のいずれかである必要があります: `float32`、`float64`、`int64`、`int32`、`uint8`、`uint16`、`int16`、`int8`、`complex64`、`complex128`、`qint8 `、`quint8`、`qint32`、`half`。
`int32` 型の `Tensor` (デフォルト: 0)。 `[-rank(x), Rank(x))` の範囲内にある必要があります。
オプションオプションの属性値を持ちます
戻り値
  • Cumsum の新しいインスタンス

public static Cumsum.Options排他的(ブール排他的)

パラメーター
エクスクルーシブ「True」の場合、排他的合計を実行します。

public出力<T> out ()

public static Cumsum.Options reverse (ブール値の reverse)

パラメーター
逆行する`bool` (デフォルト: False)。