Spec-Zone.ru › TensorFlow 1.15

tf.placeholder

Вставляет заполнитель для тензора, который всегда будет подгружаться.

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

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

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

tf.compat.v1.placeholder

tf.placeholder(
    dtype, shape=None, name=None
)
Ключевой момент: Этот тензор вызовет ошибку, если будет вычислен. Его значение должно быть загружено с помощью аргумента feed_dict в Session.run(), Tensor.eval() или Operation.run().

Например:

x = tf.compat.v1.placeholder(tf.float32, shape=(1024, 1024))
y = tf.matmul(x, x)

with tf.compat.v1.Session() as sess:
  print(sess.run(y))  # ERROR: will fail because x was not fed.

  rand_array = np.random.rand(1024, 1024)
  print(sess.run(y, feed_dict={x: rand_array}))  # Will succeed.
Аргументы
dtype Тип элементов в подлежащем загрузке тензоре.
shape Форма подлежащего загрузке тензора (необязательно). Если форма не указана, вы можете загрузить тензор любой формы.
name Имя операции (необязательно).
Возвращаемое значение
Объект Tensor, который может быть использован для загрузки значения, но не может быть вычислен напрямую.
Исключения
RuntimeError если включено выполнение eager

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

Заполнители несовместимы с eager-вычислением.

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

Spec-Zone.ru

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