首页 > 解决方案 > 为什么我们在下面使用 shape=((None,)+image_shape) 是什么意思?

问题描述

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

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

标签: pythontensorflowneural-network

解决方案


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

in numpy arrays 是一个特殊的None值,这意味着你要添加一个新的维度。所以,原来的image[i, j]像素会变成image[0, i, j]新的数组


推荐阅读