Cria uma tabela de hash vazia que usa tensores como armazenamento de apoio.
Ele usa "endereçamento aberto" com reprovação quadrática para resolver colisões.
Este op cria uma tabela de 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. Não suporta a operação de inicialização.
Classes aninhadas
| classe | MutableDenseHashTable.Options | Atributos opcionais para MutableDenseHashTable | |
Métodos públicos
| Saída <Objeto> | comoSaída () Retorna o identificador simbólico de um tensor. |
| static MutableDenseHashTable.Options | recipiente (contêiner de string) |
| estático <T, U> MutableDenseHashTable | create ( Escopo do escopo, Operando <T> EmptyKey, Operando <T> deleteKey, Class<U> valueDtype, Options... options) Método de fábrica para criar uma classe que envolve uma nova operação MutableDenseHashTable. |
| static MutableDenseHashTable.Options | inicialNumBuckets (Inicial longoNumBuckets) |
| static MutableDenseHashTable.Options | maxLoadFactor (Float maxLoadFactor) |
| static MutableDenseHashTable.Options | sharedName (String sharedName) |
| Saída <?> | tableHandle () Manuseie para uma mesa. |
| static MutableDenseHashTable.Options | useNodeNameSharing (Booleano useNodeNameSharing) |
| static MutableDenseHashTable.Options | valorForma ( Forma valorForma) |
Métodos Herdados
Métodos públicos
Public Output <Object> asOutput ()
Retorna o identificador simbólico de um tensor.
As entradas para 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.
Contêiner MutableDenseHashTable.Options estático público ( contêiner String)
Parâmetros
| recipiente | Se não estiver vazia, esta tabela é colocada no recipiente fornecido. Caso contrário, um contêiner padrão é usado. |
|---|
public static MutableDenseHashTable create ( Escopo do escopo, Operando <T> emptyKey, Operando <T> deleteKey, Class<U> valueDtype, Options... options)
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 os buckets de chave vazios internamente. Não deve ser usado em operações de inserção ou pesquisa. |
| valorDtipo | Tipo dos valores da tabela. |
| opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de MutableDenseHashTable
public static MutableDenseHashTable.Options initialNumBuckets (Long initialNumBuckets)
Parâmetros
| inicialNumBuckets | O número inicial de buckets da tabela de hash. Deve ser uma potência de 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 buckets antes de aumentar a tabela. Deve estar entre 0 e 1. |
|---|
public static MutableDenseHashTable.Options sharedName (String sharedName)
Parâmetros
| nomecompartilhado | Se não estiver vazia, essa tabela será compartilhada com o nome fornecido em várias sessões. |
|---|
public static MutableDenseHashTable.Options valueShape ( Shape valueShape)
Parâmetros
| valorForma | A forma de cada valor. |
|---|