Word2Vec(sentence, size=128, window=5, min_count=3, workers=4)
原因是输入sentence格式不对,必须是双重列表,即分句子后再分词。单列表就会报错。
sentence=
[['欧几里得'], ['公元前', '三', '世纪', '的', '古希腊', '数学家'], ['现在', '被', '认为', '是', '几何', '之', '父']]
就可以运行
如果
sentence=
['公元前', '三', '世纪', '的', '古希腊', '数学家']
则报错