Spec-Zone.ru › TensorFlow

tf.raw_ops.Fill

Создает тензор, заполненный скалярным значением.

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

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

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

tf.compat.v1.raw_ops.Fill

tf.raw_ops.Fill(
    dims, value, name=None
)

Эта операция создает тензор формы dims и заполняет его значением value.

Например:

# Output tensor has shape [2, 3].
fill([2, 3], 9) ==> [[9, 9, 9]
                     [9, 9, 9]]

tf.fill отличается от tf.constant несколькими способами:

  • tf.fill поддерживает только скалярные значения, тогда как tf.constant поддерживает значения Tensor.
  • tf.fill создает Op в графе вычислений, который формирует фактическое значение Tensor во время выполнения. Это отличается от tf.constant, который встраивает весь Tensor в граф с помощью узла Const.
  • Поскольку tf.fill выполняется во время выполнения графа, он поддерживает динамические формы, зависящие от других Tensors времени выполнения, в отличие от tf.constant.
Аргументы
dims Объект типа Tensor. Должен иметь один из следующих типов: int32, int64. Одномерный. Задает форму выходного тензора.
value Объект типа Tensor. Нулевой размерности (скаляр). Значение для заполнения возвращаемого тензора.
name Имя операции (необязательно).
Возвращает
Объект типа Tensor. Имеет тот же тип, что и value.

Совместимость с numpy

Эквивалентно np.full

© 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/Fill

Spec-Zone.ru

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