Spec-Zone.ru › TensorFlow

tf.ragged.cross

Создаёт пересечение признаков из списка тензоров.

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

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

Подробнее см. в руководстве по миграции.

tf.compat.v1.ragged.cross

tf.ragged.cross(
    inputs, name=None
)

Входные тензоры должны иметь rank=2 и все должны содержать одинаковое количество строк. Результат представляет собой RaggedTensor с тем же количеством строк, что и входные данные, где result[row] содержит список всех комбинаций значений, полученных выбором одного значения из соответствующей строки каждого входного тензора (inputs[i][row]). Значения объединяются путём соединения строк с помощью 'X'. Например:

tf.ragged.cross([tf.ragged.constant([['a'], ['b', 'c']]),
                 tf.ragged.constant([['d'], ['e']]),
                 tf.ragged.constant([['f'], ['g']])])
<tf.RaggedTensor [[b'a_X_d_X_f'], [b'b_X_e_X_g', b'c_X_e_X_g']]>
Аргументы
inputs Список из RaggedTensor, Tensor или SparseTensor.
name Необязательное имя операции.
Возвращает
Двумерный RaggedTensor типа string.

© 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/ragged/cross

Spec-Zone.ru

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