【发布时间】:2017-03-20 07:17:54
【问题描述】:
标准用法应该是
tf.Variable([.3], dtype=tf.float32),不是吗?
我在官方文档中看到了tf.Variable([.3], tf.float32)。 tf.Variable的构造函数原型为
__init__(self, initial_value=None, trainable=True, collections=None, validate_shape=True, caching_device=None, name=None, variable_def=None, dtype=None, expected_shape=None, import_scope=None)。
如果我们传递参数tf.float32 而不是dtype=tf.float32(关键参数),它怎么知道tf.float32 用于dtype。 python解释器是否检查参数类型?
【问题讨论】:
-
@kaufmanu 给出了它为什么起作用的答案 - 只是为了澄清:这是 TF 文档 tensorflow.org/get_started/get_started 中的一个错误,并且只能在偶然情况下起作用,所以请随时打开错误报告.
标签: python python-2.7 tensorflow