Spec-Zone.ru › TensorFlow 2.4

tf.raw_ops.SparseToDense

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

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

Псевдонимы для миграции

См. Руководство по миграции для получения более подробной информации.

tf.compat.v1.raw_ops.SparseToDense

tf.raw_ops.SparseToDense(
    sparse_indices, output_shape, sparse_values, default_value,
    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 A Tensor. Должен быть одного из следующих типов: int32, int64. 0-мерный, 1-мерный или 2-мерный. sparse_indices[i] содержит полный индекс, где sparse_values[i] будет размещен.
output_shape A Tensor. Должен иметь тот же тип, что и sparse_indices. 1-мерный. Форма плотного тензора вывода.
sparse_values A Tensor. 1-мерный. Значения, соответствующие каждому ряду sparse_indices, или скалярное значение, используемое для всех разреженных индексов.
default_value A Tensor. Должен иметь тот же тип, что и sparse_values. Скалярное значение для установки для индексов, не указанных в sparse_indices.
validate_indices Необязательный bool. По умолчанию True. Если true, индексы проверяются, чтобы убедиться, что они отсортированы в лексикографическом порядке и что нет повторов.
name Имя операции (необязательно).
Возвращаемое значение
A Tensor. Имеет тот же тип, что и 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/r2.4/api_docs/python/tf/raw_ops/SparseToDense

Spec-Zone.ru

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