前言
使用numpy读取词向量。
下载词向量
读取代码
import numpy as np def read(filename): word_to_vec = {} with open(filename) as f: for line in f: first_space_index = line.index(' ') word = line[:first_space_index] values = line[first_space_index + 1:] vector = np.fromstring(values, sep=' ', dtype=np.float16) word_to_vec[word] = vector return word_to_vec word2vec = read("glove.6B.50d.txt")