AnonymousMutableDenseHashTable

classe final pública AnonymousMutableDenseHashTable

Cria uma tabela hash mutável anônima vazia que usa tensores como armazenamento de apoio.

Esta operação cria uma nova tabela hash mutável anônima (como um recurso) toda vez que é executada, com o dtype especificado de suas chaves e valores, retornando o identificador do recurso. Cada valor deve ser um escalar. Os dados podem ser inseridos na tabela usando as operações de inserção. Não oferece suporte à operação de inicialização.

Ele usa "endereçamento aberto" com reprovação quadrática para resolver colisões.

A tabela é anônima no sentido de que só pode ser acessada pelo identificador de recurso retornado (por exemplo, não pode ser consultada por um nome em um gerenciador de recursos). A tabela será excluída automaticamente quando todos os identificadores de recursos que apontam para ela desaparecerem.

Classes aninhadas

aula AnonymousMutableDenseHashTable.Options Atributos opcionais para AnonymousMutableDenseHashTable

Métodos Públicos

Saída <Objeto>
asOutput ()
Retorna o identificador simbólico de um tensor.
estático <T, U> AnonymousMutableDenseHashTable
create ( Escopo escopo , Operando <T> vaziaKey, Operando <T> DeleteKey, Classe<U> valueDtype, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação AnonymousMutableDenseHashTable.
estático AnonymousMutableDenseHashTable.Options
inicialNumBuckets (inicialNumBuckets longos)
estático AnonymousMutableDenseHashTable.Options
maxLoadFactor (flutuante maxLoadFactor)
Saída <?>
tableHandle ()
O identificador de recurso para o recurso de tabela hash recém-criado.
estático AnonymousMutableDenseHashTable.Options
valorForma ( Forma valorForma)

Métodos herdados

Métodos Públicos

Saída pública <Objeto> 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.

public static AnonymousMutableDenseHashTable create (Escopo escopo , Operando <T> vazioKey, Operando <T> deleteKey, Classe <U> valorDtipo, Opções... opções)

Método de fábrica para criar uma classe que envolve uma nova operação AnonymousMutableDenseHashTable.

Parâmetros
escopo escopo atual
chave vazia A chave usada para representar internamente buckets de chaves vazios. 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 AnonymousMutableDenseHashTable

public static AnonymousMutableDenseHashTable.Options InitialNumBuckets (Long InitialNumBuckets)

Parâmetros
NumBuckets iniciais O número inicial de buckets da tabela hash. Deve ser uma potência de 2.

público estático AnonymousMutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)

Parâmetros
maxLoadFator A proporção máxima entre o número de entradas e o número de intervalos antes do crescimento da tabela. Deve estar entre 0 e 1.

Saída pública <?> tableHandle ()

O identificador de recurso para o recurso de tabela hash recém-criado.

public static AnonymousMutableDenseHashTable.Options valueShape ( Shape valueShape)

Parâmetros
valorForma A forma de cada valor.