Spec-Zone.ru › TensorFlow 2.3

tf.compat.v1.placeholder

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

tf.compat.v1.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 если включено немедленное выполнение

Совместимость с немедленным выполнением

Заполнители несовместимы с немедленным выполнением.

© 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/r2.3/api_docs/python/tf/compat/v1/placeholder

Spec-Zone.ru

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