为什么我们使用shape =((None,)+ image_shape)表示什么呢?

时间:2018-07-10 13:49:45

标签: python tensorflow neural-network

shape=((None,)+image_shape)在下面是什么意思?

tf.placeholder(tf.float32,shape=((None,)+image_shape),name="x")

1 个答案:

答案 0 :(得分:2)

(None, ) + image_shape是元组加法。 (None, )是一个元素的元组,加法将产生类似(None, 1920, 1080)

的内容

numpy数组中的None是一个特殊值,这意味着您要添加一个新维度。因此,原始image[i, j]像素将在新数组中变为image[0, i, j]