起初,由于tf.nn.embedding_lookup(vocabvec,id)报出了错误----
TypeError: Expected binary or unicode string,got array
所以我想可能是vocabvec词向量表的问题,返回去看,果真出现了ValueError: setting an array element with a sequence.错误,百度之后就是说我的词列表里的元素长度可能不一致
但排场了长度的原因之后,确实都是300维度的,问题出在了我对于未登录词的处理上,使用了np.zeros(1,300)
而之前是list格式,现在最后一个元素成了numpy.bdarray的格式,由于格式的不一致,造成了一系列错误。。。。
但好在也是解决了