张量在TensorFlow中具有形状[None,x]意味着什么?

时间:2018-03-14 16:43:39

标签: python tensorflow

如果我将tf占位符定义为:

tf.placeholder("float", [None, 10])

None做了什么?什么是线性代数解释?水平向量?

1 个答案:

答案 0 :(得分:3)

张量形状的None值意味着张量在该维度上可以是任何大小(大于或等于1)。例如,对于您在问题中定义的tf.placeholder,您可以传递一个形状为

的数组
[1234, 10]
[10, 10]
[1, 10]

但不是形状[10,]的数组(即矢量)。