为将始终馈送的张量插入占位符。
用法
tf.compat.v1.placeholder(
dtype, shape=None, name=None
)
参数
-
dtype
要馈送的张量中元素的类型。 -
shape
要馈送的张量的形状(可选)。如果未指定形状,则可以输入任何形状的张量。 -
name
操作的名称(可选)。
返回
-
一个
Tensor
,可用作提供值的句柄,但不直接评估。
抛出
-
RuntimeError
如果启用了即刻执行
迁移到 TF2
警告:这个 API 是为 TensorFlow v1 设计的。继续阅读有关如何从该 API 迁移到本机 TensorFlow v2 等效项的详细信息。见TensorFlow v1 到 TensorFlow v2 迁移指南有关如何迁移其余代码的说明。
此 API 与 Eager Execution 不兼容,并且tf.function.要迁移到 TF2,请重写代码以兼容 Eager Execution。检查迁移指南更换Session.run
调用。在 TF2 中,您可以直接将张量传递给操作和层。如果要显式设置输入,另请参阅Keras 函数式 API关于如何使用tf.keras.Input取代tf.compat.v1.placeholder.tf.function参数也可以完成tf.compat.v1.placeholder.更多详情请阅读使用 tf.function 获得更好的性能.
重要的:如果评估,此张量将产生错误。它的值必须使用 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.
相关用法
- Python tf.compat.v1.placeholder_with_default用法及代码示例
- Python tf.compat.v1.profiler.Profiler用法及代码示例
- Python tf.compat.v1.parse_example用法及代码示例
- Python tf.compat.v1.py_func用法及代码示例
- Python tf.compat.v1.pad用法及代码示例
- Python tf.compat.v1.profiler.ProfileOptionBuilder用法及代码示例
- Python tf.compat.v1.distributions.Multinomial.stddev用法及代码示例
- Python tf.compat.v1.distribute.MirroredStrategy.experimental_distribute_dataset用法及代码示例
- Python tf.compat.v1.data.TFRecordDataset.interleave用法及代码示例
- Python tf.compat.v1.distributions.Bernoulli.cross_entropy用法及代码示例
- Python tf.compat.v1.Variable.eval用法及代码示例
- Python tf.compat.v1.train.FtrlOptimizer.compute_gradients用法及代码示例
- Python tf.compat.v1.layers.conv3d用法及代码示例
- Python tf.compat.v1.strings.length用法及代码示例
- Python tf.compat.v1.data.Dataset.snapshot用法及代码示例
- Python tf.compat.v1.data.experimental.SqlDataset.reduce用法及代码示例
- Python tf.compat.v1.feature_column.categorical_column_with_vocabulary_file用法及代码示例
- Python tf.compat.v1.data.TextLineDataset.from_tensors用法及代码示例
- Python tf.compat.v1.variable_scope用法及代码示例
- Python tf.compat.v1.data.experimental.SqlDataset.as_numpy_iterator用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.compat.v1.placeholder。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。