Уникальная строка, идентифицирующая входной признак. Используется в качестве имени столбца и ключа словаря для конфигураций разбора признаков, объектов признаков Tensor и столбцов признаков.
shape
Итерируемый список целых чисел, определяющий форму Tensor. Целое число может быть указано, что означает одномерную форму Tensor с заданной шириной. Столбец Tensor будет иметь форму [размер_пакета] + shape.
default_value
Одно значение, совместимое с dtype или итерируемый список значений, совместимых с dtype , которое принимает столбец во время tf.Example разбора, если данные отсутствуют. Значение по умолчанию None приведет к тому, что tf.io.parse_example завершится ошибкой, если в примере отсутствует этот столбец. Если указано одно значение, то же значение будет применено в качестве значения по умолчанию для каждого элемента. Если указан итерируемый список значений, форма default_value должна соответствовать заданной shape.
dtype
определяет тип значений. Значение по умолчанию — tf.float32. Должен быть неквантованным вещественным целым или плавающим типом.
normalizer_fn
Если не None, функция, которую можно использовать для нормализации значения тензора после default_value применяется для разбора. Функция нормализации принимает входной Tensor в качестве аргумента и возвращает выходной Tensor. (например, lambda x: (x - 3.0) / 4.2). Обратите внимание, что, хотя наиболее распространённым случаем использования этой функции является нормализация, она может использоваться для любых типов преобразований TensorFlow.
Возвращает
A NumericColumn.
Исключения
TypeError
если любая размерность в форме не является целым числом
ValueError
если любая размерность в форме не является положительным целым числом
TypeError
если default_value является итерируемым списком, но не совместим с shape
TypeError
если default_value не совместим с dtype.
ValueError
если dtype не может быть преобразован в tf.float32.