在tensorflow中使用零矩阵初始化变量的时候出现的该异常:
TypeError: ‘function’ object is not subscriptable
问题代码如下:
bias = tf.Variable(tf.zeros[100], name='biases')
观察发现是由于tf.zeros是一个函数,所以tf.zeros[100] 应有括号,即改为tf.zeros([100])。 一般该错误的发生,大多是函数没加括号导致的。