Calcule el producto acumulativo del tensor "x" a lo largo del "eje".
De forma predeterminada, esta operación realiza un cumprod inclusivo, lo que significa que el primer elemento de la entrada es idéntico al primer elemento de la salida:
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
separadas.Los kwargs "inversos" y "exclusivos" también se pueden combinar:
tf.cumprod([a, b, c], exclusive=True, reverse=True) # => [b * c, c, 1]
Clases anidadas
clase | Cumprod.Opciones | Atributos opcionales para Cumprod |
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico del tensor. |
estático <T extiende TType > Cumprod <T> | |
Opciones estáticas de Cumprod | exclusivo (exclusivo booleano) |
Salida <T> | afuera () |
Opciones estáticas de Cumprod | inversa (inversa booleana) |
Métodos heredados
Constantes
Cadena final estática pública OP_NAME
El nombre de esta operación, como lo conoce el motor central de TensorFlow.
Métodos públicos
Salida pública <T> como Salida ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
cumprod estático público <T> crear (alcance alcance , operando <T> x, operando <? extiende TNumber > eje, opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación Cumprod.
Parámetros
alcance | alcance actual |
---|---|
incógnita | Un "tensor". Debe ser uno de los siguientes tipos: `float32`, `float64`, `int64`, `int32`, `uint8`, `uint16`, `int16`, `int8`, `complex64`, `complex128`, `qint8 `, `quint8`, `qint32`, `mitad`. |
eje | Un `Tensor` de tipo `int32` (predeterminado: 0). Debe estar en el rango `[-rank(x), rango(x))`. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de Cumprod
público estático Cumprod.Options exclusivo (exclusivo booleano)
Parámetros
exclusivo | Si es "Verdadero", realice cumprod exclusivo. |
---|
Cumprod.Options estática pública inversa (inversa booleana)
Parámetros
contrarrestar | Un `bool` (predeterminado: Falso). |
---|