Spec-Zone.ru › TensorFlow 1.15

tf.ragged.constant

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

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

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

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

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

tf.compat.v1.ragged.constant, `tf.compat.v2.ragged.constant`

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

Пример:

ragged.constant([[1, 2], [3], [4, 5, 6]]).eval()
RaggedTensorValue(values=[1, 2, 3, 4, 5, 6], splits=[0, 2, 3, 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))ifinner_shapeis specified. </td> </tr><tr> <td>inner_shape</td> <td> A tuple of integers specifying the shape for individual inner values in the returnedRaggedTensor. Defaults to()ifragged_rankis not specified. Ifragged_rankis specified, then a default is chosen based on the contents ofpylist. </td> </tr><tr> <td>name</td> <td> A name prefix for the returned tensor (optional). </td> </tr><tr> <td>row_splits_dtype</td> <td> data type for the constructedRaggedTensor`'s row_splits. Одно из tf.int32 или tf.int64.
Возвращаемое значение
Потенциально неровный тензор ранга K и указанного ragged_rank, содержащий значения из pylist.
Исключения
ValueError Если скалярные значения в pylist имеют несогласованную вложенность; или если ragged_rank или inner_shape несовместимы с pylist.

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

Spec-Zone.ru

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