tf.raw_ops.AddManySparseToTensorsMap
Добавляет N-мини-пакет SparseTensor в SparseTensorsMap и возвращает дескрипторы N.
tf.raw_ops.AddManySparseToTensorsMap(
sparse_indices,
sparse_values,
sparse_shape,
container='',
shared_name='',
name=None
)
R-ранговый SparseTensor представлен тремя тензорами: sparse_indices, sparse_values и sparse_shape, где
sparse_indices.shape[1] == sparse_shape.shape[0] == R
N-мини-пакет объектов SparseTensor представлен как SparseTensor с первым столбцом sparse_indices, принимающим значения в диапазоне от [0, N), где размер мини-пакета равен N == sparse_shape[0].
Входной SparseTensor должен иметь ранг R больше 1, а первое измерение рассматривается как измерение мини-пакета. Элементы SparseTensor должны быть отсортированы по возрастанию значений этого первого измерения. Сохраненные объекты SparseTensor, на которые указывает каждая строка выходного sparse_handles, будут иметь ранг R-1.
Значения SparseTensor можно затем считать в составе мини-пакета, передав заданные ключи в качестве элементов вектора в TakeManySparseFromTensorsMap. Чтобы получить доступ к правильному SparseTensorsMap, убедитесь, что этому оператору переданы те же container и shared_name. Если здесь не задан shared_name, вместо него используйте имя операции, созданной вызовом AddManySparseToTensorsMap, в качестве shared_name, передаваемого в TakeManySparseFromTensorsMap. Убедитесь, что операции размещены совместно.
| Аргументы | |
|---|---|
sparse_indices | int64-типный Tensor. Двумерный. SparseTensor мини-пакета indices. Значения sparse_indices[:, 0] должны быть упорядочены в [0, N). |
sparse_values | Tensor. Одномерный. SparseTensor мини-пакета values. |
sparse_shape | int64-типный Tensor. Одномерный. SparseTensor мини-пакета shape. Размер мини-пакета N == sparse_shape[0]. |
container | Необязательный string. По умолчанию — "". Имя контейнера для SparseTensorsMap, созданного этим оператором. |
shared_name | Необязательный string. По умолчанию — "". Общее имя для SparseTensorsMap, созданного этим оператором. Если оно не задано, используется уникальное имя новой операции. |
name | Имя операции (необязательный аргумент). |
| Возвращает | |
|---|---|
int64-типный Tensor. |
© 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/raw_ops/AddManySparseToTensorsMap