パブリック最終クラスCumprod
`axis` に沿ったテンソル `x` の累積積を計算します。
デフォルトでは、この操作は包括的なcumprodを実行します。これは、入力の最初の要素が出力の最初の要素と同一であることを意味します。
tf.cumprod([a, b, c]) # => [a, a * b, a * b * c]
tf.cumprod([a, b, c], exclusive=True) # => [1, a, a * b]
tf.cumprod([a, b, c], reverse=True) # => [a * b * c, b * c, c]
tf.reverse
演算を使用するよりも効率的です。「reverse」kwarg と「exclusive」kwarg を組み合わせることもできます。
tf.cumprod([a, b, c], exclusive=True, reverse=True) # => [b * c, c, 1]
ネストされたクラス
クラス | Cumprod.オプション | Cumprod のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
static <T extends TType > Cumprod <T> | |
静的Cumprod.Options | 排他的(ブール排他的) |
出力<T> | 外() |
静的Cumprod.Options | reverse (ブール値反転) |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
定数値: "Cumprod"
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static Cumprod <T> create (スコープscope、オペランド<T> x、オペランド<? extends TNumber > axis、オプション...オプション)
新しい Cumprod 操作をラップするクラスを作成するファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|---|
× | 「テンソル」。次の型のいずれかである必要があります: `float32`、`float64`、`int64`、`int32`、`uint8`、`uint16`、`int16`、`int8`、`complex64`、`complex128`、`qint8 `、`quint8`、`qint32`、`half`。 |
軸 | `int32` 型の `Tensor` (デフォルト: 0)。 `[-rank(x), Rank(x))` の範囲内である必要があります。 |
オプション | オプションの属性値を持ちます |
返品
- Cumprod の新しいインスタンス