Создает пустую анонимную изменяемую хэш-таблицу, которая использует тензоры в качестве резервного хранилища.
Эта операция создает новую анонимную изменяемую хеш-таблицу (в качестве ресурса) каждый раз при ее выполнении с указанным типом ее ключей и значений, возвращая дескриптор ресурса. Каждое значение должно быть скаляром. Данные можно вставлять в таблицу с помощью операций вставки. Он не поддерживает операцию инициализации.
Он использует «открытую адресацию» с квадратичным повторным тестированием для разрешения коллизий.
Таблица является анонимной в том смысле, что доступ к ней возможен только по возвращенному дескриптору ресурса (например, ее нельзя найти по имени в диспетчере ресурсов). Таблица будет автоматически удалена, когда все дескрипторы ресурсов, указывающие на нее, исчезнут.
Вложенные классы
сорт | AnonymousMutableDenseHashTable.Options | Необязательные атрибуты для AnonymousMutableDenseHashTable |
Публичные методы
Вывод <Объект> | какВывод () Возвращает символический дескриптор тензора. |
static <T, U> AnonymousMutableDenseHashTable | create (область области действия , операнд <T> пустой ключ, операнд <T> удаленный ключ, класс <U> valueDtype, параметры... параметры) Фабричный метод для создания класса, обертывающего новую операцию AnonymousMutableDenseHashTable. |
статический AnonymousMutableDenseHashTable.Options | InitialNumBuckets (длинный начальныйNumBuckets) |
статический AnonymousMutableDenseHashTable.Options | maxLoadFactor (МаксLoadFactor с плавающей запятой) |
Вывод <?> | дескриптор таблицы () Дескриптор вновь созданного ресурса хеш-таблицы. |
статический AnonymousMutableDenseHashTable.Options | valueShape ( Форма значенияShape) |
Унаследованные методы
логическое значение | равно (Объект arg0) |
последний класс<?> | получитьКласс () |
интервал | хэш-код () |
окончательная пустота | поставить в известность () |
окончательная пустота | уведомитьВсе () |
Нить | нанизывать () |
окончательная пустота | подождать (длинный arg0, int arg1) |
окончательная пустота | подождите (длинный arg0) |
окончательная пустота | ждать () |
Публичные методы
общедоступный вывод <Object> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static AnonymousMutableDenseHashTable create (область области действия , операнд <T> пустой ключ, операнд <T> удаленный ключ, класс <U> valueDtype, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию AnonymousMutableDenseHashTable.
Параметры
объем | текущий объем |
---|---|
пустой ключ | Ключ, используемый для внутреннего представления пустых сегментов ключей. Не следует использовать в операциях вставки или поиска. |
значениеDтип | Тип значений таблицы. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр AnonymousMutableDenseHashTable
общедоступный статический AnonymousMutableDenseHashTable.Options InitialNumBuckets (Long InitialNumBuckets)
Параметры
начальныйNumBuckets | Начальное количество сегментов хэш-таблицы. Должна быть степенью 2. |
---|
общедоступный статический AnonymousMutableDenseHashTable.Options maxLoadFactor (Float maxLoadFactor)
Параметры
МаксЛоадФактор | Максимальное соотношение между количеством записей и количеством сегментов перед увеличением таблицы. Должно быть от 0 до 1. |
---|
public static AnonymousMutableDenseHashTable.Options valueShape ( Shape valueShape)
Параметры
значениеShape | Форма каждого значения. |
---|