Spec-Zone.ru › TensorFlow 1.15

tf.constant

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

Создаёт тензор-константу.

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

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

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

tf.compat.v1.constant

tf.constant(
    value, dtype=None, shape=None, name='Const', verify_shape=False
)

Полученный тензор заполняется значениями типа dtype, как указано в аргументах value и (необязательно) shape (см. примеры ниже).

Аргумент value может быть константным значением или списком значений типа dtype. Если value является списком, то длина списка должна быть меньше или равна числу элементов, подразумеваемому аргументом shape (если указан). В случае, когда длина списка меньше числа элементов, указанных аргументом shape, последнее значение в списке будет использоваться для заполнения оставшихся элементов.

Аргумент shape необязателен. Если он присутствует, он определяет размерности результирующего тензора. Если он отсутствует, используется форма value.

Если аргумент dtype не указан, тип определяется по типу value.

Например:

# Constant 1-D Tensor populated with value list.
tensor = tf.constant([1, 2, 3, 4, 5, 6, 7]) => [1 2 3 4 5 6 7]

# Constant 2-D tensor populated with scalar value -1.
tensor = tf.constant(-1.0, shape=[2, 3]) => [[-1. -1. -1.]
                                             [-1. -1. -1.]]

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

  • tf.constant поддерживает произвольные константы, а не только однородные скалярные тензоры, как tf.fill.
  • tf.constant создаёт узел Const в вычислительном графе с точным значением во время создания графа. С другой стороны, tf.fill создаёт операцию в графе, которая расширяется во время выполнения.
  • Поскольку tf.constant только встраивает константные значения в граф, он не поддерживает динамические формы, основанные на других тензорах во время выполнения, в отличие от tf.fill.
Аргументы
value Константное значение (или список) выходного типа dtype.
dtype Тип элементов результирующего тензора.
shape Необязательные размерности результирующего тензора.
name Необязательное имя тензора.
verify_shape Логическое значение, которое включает проверку формы значений.
Возвращаемое значение
Тензор-константа.
Исключения
TypeError если форма указана неправильно или не поддерживается.

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

Spec-Zone.ru

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