Spec-Zone.ru › TensorFlow

tf.sparse.fill_empty_rows

Заполняет пустые строки во входной 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.

© 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