tensorflow中定义一个占位符的维度为[None,7]中的None是什么意思?_tian
我们来看一个例子
- import tensorflow as tf
- a=tf.placeholder(float,[None,5],'user')
- with tf.Session() as sess:
- print(sess.run(a,feed_dict={a:[[1,2,3,4,5]]}))
我不是太懂None是什么意思?
我们先运行一下程序看看结果
运行没有错误,这个是[1,5]一行5列的
如果a是[1,2,3,4,5]这样的呢?
报错!
[None,5]的意思是必须是二维的,至于多少行没有约束,但是列必须是5列!
推荐阅读