Aplica actualizaciones dispersas a una referencia de variable.
Esta operación computa
# Scalar indices
ref[indices, ...] = updates[...]
# Vector indices (for each i)
ref[indices[i], ...] = updates[i, ...]
# High rank indices (for each i, ..., j)
ref[indices[i, ..., j], ...] = updates[i, ..., j, ...]
Este salidas de operación `ref` después de la actualización se realiza. Esto facilita la cadena de operaciones que necesitan utilizar el valor de reinicio.Si los valores en `ref` se van a actualizar más de una vez, porque hay entradas duplicadas en` índices`, el orden en el que ocurren las actualizaciones para cada valor no está definido.
Requiere `updates.shape = indices.shape + ref.shape [1:]` o `updates.shape = []`.

Consulte también `tf.batch_scatter_update` y` tf.scatter_nd_update`.
Clases anidadas
clase | ScatterUpdate.Options | Los atributos opcionales para ScatterUpdate |
Métodos públicos
Salida <T> | asOutput () Devuelve el identificador simbólico de un tensor. |
estática <T, U se extiende Número> ScatterUpdate <T> | |
Salida <T> | outputRef () = Igual que `ref`. |
estáticas ScatterUpdate.Options | useLocking (Boolean useLocking) |
Métodos heredados
Métodos públicos
pública de salida <T> asOutput ()
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.
public static ScatterUpdate <T> crear ( Alcance alcance, operando <T> ref, operando <U> índices, operando <T> actualizaciones, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación ScatterUpdate.
Parámetros
alcance | alcance actual |
---|---|
árbitro | Debe ser de un nodo "Variable". |
índices | Un tensor de índices en la primera dimensión de "ref". |
actualizaciones | Un tensor de valores actualizados para almacenar en `ref`. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de ScatterUpdate
pública de salida <T> outputRef ()
= Igual que `ref`. Se devuelve como una conveniencia para las operaciones que desean utilizar los valores actualizados después de que se realiza la actualización.
estáticas pública ScatterUpdate.Options useLocking (booleano useLocking)
Parámetros
useLocking | Si es Verdadero, la asignación estará protegida por un candado; de lo contrario, el comportamiento no está definido, pero puede presentar menos contención. |
---|