Spec-Zone.ru › TensorFlow

tf.sparse.fill_empty_rows

Заполняет пустые строки во входной двумерной SparseTensor значением по умолчанию.

Просмотреть псевдонимы

Совместимые псевдонимы для миграции

Подробнее см. в руководстве по миграции.

tf.compat.v1.sparse.fill_empty_rows, tf.compat.v1.sparse_fill_empty_rows

tf.sparse.fill_empty_rows(
    sp_input, default_value, name=None
)

Эта операция добавляет элементы с указанным default_value по индексу [row, 0] для каждой строки входных данных, в которой ещё нет значения.

Например, предположим, что sp_input имеет форму [5, 6] и непустые значения:

[0, 1]: a
[0, 3]: b
[2, 0]: c
[3, 1]: d

Строки 1 и 4 пусты, поэтому выходные данные будут иметь форму [5, 6] со значениями:

[0, 1]: a
[0, 3]: b
[1, 0]: default_value
[2, 0]: c
[3, 1]: d
[4, 0]: default_value

Обратите внимание, что на входе могут быть пустые столбцы в конце; это не влияет на работу операции.

Выходные данные SparseTensor будут упорядочены по строкам и будут иметь ту же форму, что и входные данные.

Эта операция также возвращает вектор-индикатор, для которого выполняется условие

empty_row_indicator[i] = True iff row i was an empty row.
Аргументы
sp_input SparseTensor формы [N, M].
default_value Значение для заполнения пустых строк; его тип совпадает с типом sp_input.
name Префикс имени возвращаемых тензоров (необязательно)
Возвращает
sp_ordered_output SparseTensor формы [N, M], в котором все пустые строки заполнены значением default_value.
empty_row_indicator Вектор логических значений длины N, указывающий, была ли пуста каждая входная строка.
Вызывает исключение
TypeError Если sp_input не является SparseTensor.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/sparse/fill_empty_rows

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API