Spec-Zone.ru › TensorFlow 2.3

tf.sparse.fill_empty_rows

Просмотреть исходный код на GitHub

Заполняет пустые строки во входной 2-мерной 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 Вектор типа bool длиной N , указывающий, была ли каждая входная строка пустой.
Исключения
TypeError Если sp_input не является SparseTensor.

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

Spec-Zone.ru

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