Spec-Zone.ru › TensorFlow

tf.compat.v1.sparse_to_dense

Преобразует разреженное представление в плотный тензор. (устарело)

tf.compat.v1.sparse_to_dense(
    sparse_indices,
    output_shape,
    sparse_values,
    default_value=0,
    validate_indices=True,
    name=None
)
Устарело: ЭТА ФУНКЦИЯ УСТАРЕЛА. Она будет удалена в будущей версии. Инструкции по обновлению: создайте tf.sparse.SparseTensor и используйте tf.sparse.to_dense вместо неё.

Создаёт массив dense с формой output_shape таким образом, что

# If sparse_indices is scalar
dense[i] = (i == sparse_indices ? sparse_values : default_value)

# If sparse_indices is a vector, then for each i
dense[sparse_indices[i]] = sparse_values[i]

# If sparse_indices is an n by d matrix, then for each i in [0, n)
dense[sparse_indices[i][0], ..., sparse_indices[i][d-1]] = sparse_values[i]

Все остальные значения в dense устанавливаются в значение default_value. Если sparse_values является скаляром, все разреженные индексы устанавливаются в это единственное значение.

Индексы должны быть отсортированы в лексикографическом порядке, и индексы не должны содержать повторений. Если validate_indices имеет значение True, эти свойства проверяются во время выполнения.

Аргументы
sparse_indices 0-D, 1-D или 2-D Tensor типа int32 или int64. sparse_indices[i] содержит полный индекс, где будет расположено значение sparse_values[i].
output_shape 1-D Tensor того же типа, что и sparse_indices. Форма плотного выходного тензора.
sparse_values 0-D или 1-D Tensor. Значения, соответствующие каждой строке sparse_indices, или скалярное значение, используемое для всех разреженных индексов.
default_value 0-D Tensor того же типа, что и sparse_values. Значение для установки для индексов, не указанных в sparse_indices. По умолчанию равно нулю.
validate_indices Булево значение. Если True, индексы проверяются, чтобы убедиться, что они отсортированы в лексикографическом порядке и что нет повторений.
name Имя операции (необязательно).
Возвращаемое значение
Плотный Tensor с формой output_shape. Имеет тот же тип, что и sparse_values.

© 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/compat/v1/sparse_to_dense

Spec-Zone.ru

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