Spec-Zone.ru › TensorFlow 1.15

tf.fill

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

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

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

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

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

tf.compat.v1.fill, `tf.compat.v2.fill`

tf.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 поддерживает тензорные значения.
  • tf.fill создаёт операцию в вычислительном графе, которая строит фактическое тензорное значение во время выполнения. Это отличается от tf.constant, который встраивает весь тензор в граф с узлом Const.
  • Поскольку tf.fill вычисляется во время выполнения графа, он поддерживает динамические формы, основанные на других тензорах во время выполнения, в отличие от tf.constant.
Аргументы
dims A Tensor. Должен быть одним из следующих типов: int32, int64. 1-D. Представляет форму тензора результата.
value A Tensor. 0-D (скаляр). Значение для заполнения возвращаемого тензора. @compatibility(numpy) Эквивалент np.full @end_compatibility
name Имя операции (необязательно).
Возвращаемое значение
A Tensor. Имеет тот же тип, что и value.

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

Spec-Zone.ru

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