Spec-Zone.ru › TensorFlow 2.9

tf.ragged.constant

Просмотреть исходный код на GitHub

Создаёт постоянный RaggedTensor из вложенного Python списка.

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

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

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

tf.compat.v1.ragged.constant

tf.ragged.constant(
    pylist,
    dtype=None,
    ragged_rank=None,
    inner_shape=None,
    name=None,
    row_splits_dtype=tf.dtypes.int64
)

Пример:

tf.ragged.constant([[1, 2], [3], [4, 5, 6]])
<tf.RaggedTensor [[1, 2], [3], [4, 5, 6]]>

Все скалярные значения в pylist должны иметь одинаковую глубину вложения K, и возвращаемый RaggedTensor будет иметь ранг K. Если pylist не содержит скалярных значений, то K на единицу больше максимальной глубины пустых списков в pylist. Все скалярные значения в pylist должны быть совместимы с dtype.

Аргументы
pylist Вложенный list, tuple или np.ndarray. Любой вложенный элемент, который не является list, tuple или np.ndarray, должен быть скалярным значением, совместимым с dtype.
dtype Тип элементов для возвращаемого RaggedTensor. Если не указано, то выбирается значение по умолчанию на основе скалярных значений в pylist.
ragged_rank Целое число, определяющее ранг разбиения возвращаемого RaggedTensor. Должен быть неотрицательным и меньше K. По умолчанию max(0, K - 1), если inner_shape не указан. По умолчанию max(0, K - 1 - len(inner_shape)), если inner_shape указан.
inner_shape Кортеж целых чисел, определяющий форму отдельных внутренних значений в возвращаемом RaggedTensor. По умолчанию (), если ragged_rank не указан. Если ragged_rank указан, то значение по умолчанию выбирается на основе содержимого pylist.
name Префикс имени для возвращаемого тензора (необязательно).
row_splits_dtype Тип данных для row_splits построенного RaggedTensor. Один из tf.int32 или tf.int64.
Возвращаемое значение
Возможный разбиение тензор с рангом K и указанной формой ragged_rank, содержащий значения из pylist.
Исключения
ValueError Если скалярные значения в pylist имеют несогласованную глубину вложения; или если ragged_rank или inner_shape несовместимы с pylist.

© 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/versions/r2.9/api_docs/python/tf/ragged/constant

Spec-Zone.ru

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