今天遇到两个问题
问题1: TypeError: decoding to str: need a bytes-like object, NoneType found
原因:我要处理neo4j数据库中某一类节点的summary属性,而那个节点出了问题没有这个信息,查不到返回None。所以当我把这个结果传给gensim的文本预处理方法时就报错了
问题2: TypeError: Object of type ndarray is not JSON serializable
这个问题的原因是我要把向量写入json,但似乎向量不能被序列化
解决办法:把向量变成list格式就行了
可以参考博客TypeError: Object of type ndarray is not JSON serializable | bobbyhadz
补充:后面要用向量计算相似性的时候记得把list转为向量 np.array(list)