Cria uma tabela hash vazia que usa tensores como armazenamento de apoio.
Ele usa "endereçamento aberto" com reprobing quadrático para resolver colisões.
Este op cria uma tabela hash mutável, especificando o tipo de suas chaves e valores. Cada valor deve ser um escalar. Os dados podem ser inseridos na tabela usando as operações de inserção. Ele não suporta a operação de inicialização.
Classes aninhadas
classe | MutableDenseHashTable.Options | Atributos opcionais para MutableDenseHashTable |
Constantes
Fragmento | OP_NAME | O nome desta operação, conforme conhecido pelo motor principal TensorFlow |
Métodos Públicos
Output < TType > | asOutput () Retorna o identificador simbólico do tensor. |
estáticos MutableDenseHashTable.Options | recipiente (recipiente String) |
estática <T estende TType , U estende TType > MutableDenseHashTable | criar ( Scope escopo, Operando <T> emptyKey, Operando <T> deletedKey, Class <U> valueDtype, Options ... Opções) Método de fábrica para criar uma classe que envolve uma nova operação MutableDenseHashTable. |
estáticos MutableDenseHashTable.Options | initialNumBuckets (initialNumBuckets Long) |
estáticos MutableDenseHashTable.Options | maxLoadFactor (maxLoadFactor flutuador) |
estáticos MutableDenseHashTable.Options | sharedName (String sharedName) |
Output <?> | tableHandle () Puxar para uma mesa. |
estáticos MutableDenseHashTable.Options | useNodeNameSharing (booleano useNodeNameSharing) |
estáticos MutableDenseHashTable.Options | valueShape ( Forma valueShape) |
Métodos herdados
Constantes
nome_op final String public static
O nome desta operação, conforme conhecido pelo motor principal TensorFlow
Métodos Públicos
pública Output < TType > asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para as operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
public static MutableDenseHashTable.Options recipiente (recipiente String)
Parâmetros
recipiente | Se não estiver vazia, esta tabela é colocada no contêiner fornecido. Caso contrário, um contêiner padrão é usado. |
---|
public static MutableDenseHashTable criar ( Scope escopo, Operando <T> emptyKey, Operando <T> deletedKey, Class <U> valueDtype, Options ... Opções)
Método de fábrica para criar uma classe que envolve uma nova operação MutableDenseHashTable.
Parâmetros
alcance | escopo atual |
---|---|
emptyKey | A chave usada para representar depósitos de chaves vazios internamente. Não deve ser usado em operações de inserção ou pesquisa. |
valueDtype | Tipo de valores da tabela. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de MutableDenseHashTable
public static MutableDenseHashTable.Options initialNumBuckets (initialNumBuckets Long)
Parâmetros
initialNumBuckets | O número inicial de depósitos da hash table. Deve ser uma potência para 2. |
---|
public static MutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)
Parâmetros
maxLoadFactor | A proporção máxima entre o número de entradas e o número de depósitos antes de aumentar a tabela. Deve estar entre 0 e 1. |
---|
public static MutableDenseHashTable.Options sharedName (String sharedName)
Parâmetros
sharedName | Se não estiver vazia, esta tabela será compartilhada com o nome fornecido em várias sessões. |
---|
public static MutableDenseHashTable.Options valueShape ( Forma valueShape)
Parâmetros
valueShape | A forma de cada valor. |
---|