Oblicz skumulowany iloczyn tensora „x” wzdłuż „osi”.
Domyślnie ta operacja wykonuje cumprod włączający, co oznacza, że pierwszy element danych wejściowych jest identyczny z pierwszym elementem wyjściowym:
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
.Kwargi „odwrotne” i „wyłączne” można również łączyć:
tf.cumprod([a, b, c], exclusive=True, reverse=True) # => [b * c, c, 1]
Klasy zagnieżdżone
klasa | Opcje Cumproda | Opcjonalne atrybuty dla Cumprod |
Stałe
Smyczkowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <T rozszerza TType > Cumprod <T> | |
statyczne Cumprod.Opcje | wyłączne (wyłączne logiczne) |
Wyjście <T> | na zewnątrz () |
statyczne Cumprod.Opcje | odwrotny (boolowski odwrotny) |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście <T> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static Cumprod <T> utwórz ( Zakres zasięgu, Operand <T> x, Operand <? rozszerza numer TNumber > oś, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację Cumrod.
Parametry
zakres | aktualny zakres |
---|---|
X | „Tensor”. Musi to być jeden z następujących typów: `float32`, `float64`, `int64`, `int32`, `uint8`, `uint16`, `int16`, `int8`, `complex64`, `complex128`, `qint8 `, `quint8`, `qint32`, `połowa`. |
oś | `Tensor` typu `int32` (domyślnie: 0). Musi należeć do zakresu „[-rank(x), ranga(x))”. |
opcje | przenosi opcjonalne wartości atrybutów |
Powroty
- nowa instancja Cumprod
publiczny statyczny Wyłącznie Cumprod.Options (wyłącznie Boolean)
Parametry
ekskluzywny | Jeśli „True”, wykonaj ekskluzywny cumprod. |
---|
publiczny statyczny Cumprod.Options odwrotny (boolean odwrócony)
Parametry
odwracać | „Bool” (domyślnie: fałsz). |
---|