tf.sparse_to_dense
Преобразует разреженное представление в плотный тензор. (устарело)
tf.sparse_to_dense(
sparse_indices, output_shape, sparse_values, default_value=0,
validate_indices=True, name=None
)
Строит массив 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. |
© 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/r1.15/api_docs/python/tf/sparse_to_dense