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