Aplique una actualización escasa a un tensor tomando el máximo de elementos.
Devuelve un nuevo tensor copiado de `tensor` cuyos valores son máximos por elementos entre el tensor y se actualiza según los índices.
>>> tensor = [0, 0, 0, 0, 0, 0, 0, 0] >>> índices = [[1], [4], [5]] >>> actualizaciones = [1, -1 , 1] >>> tf.tensor_scatter_nd_max(tensor, índices, actualizaciones).numpy() matriz([0, 1, 0, 0, 0, 1, 0, 0], dtype=int32)
Consulte tf.tensor_scatter_nd_update
para obtener más detalles.
Métodos públicos
Salida <T> | como salida () Devuelve el identificador simbólico de un tensor. |
estático <T, U extiende Número> TensorScatterMax <T> | crear (alcance del alcance , tensor del operando <T>, índices del operando <U>, actualizaciones del operando <T>) Método de fábrica para crear una clase que envuelve una nueva operación de TensorScatterMax. |
Salida <T> | producción () Un nuevo tensor copiado de un tensor cuyos valores son máximos por elementos entre el tensor y se actualiza según los índices. |
Métodos heredados
Métodos públicos
Salida pública <T> como Salida ()
Devuelve el identificador simbólico de un 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.
creación pública estática de TensorScatterMax <T> (alcance del alcance , tensor del operando <T>, índices del operando <U>, actualizaciones del operando <T>)
Método de fábrica para crear una clase que envuelve una nueva operación de TensorScatterMax.
Parámetros
alcance | alcance actual |
---|---|
tensor | Tensor para actualizar. |
índices | Tensor de índice. |
actualizaciones | Actualizaciones para distribuir en la salida. |
Devoluciones
- una nueva instancia de TensorScatterMax
Salida pública <T> salida ()
Un nuevo tensor copiado de un tensor cuyos valores son máximos por elementos entre el tensor y se actualiza según los índices.