| import numpy as np | |
| def get_vectors(embeddings, words): | |
| """ | |
| Input: | |
| embeddings: a word | |
| fr_embeddings: | |
| words: a list of words | |
| Output: | |
| X: a matrix where the rows are the embeddings corresponding to the rows on the list | |
| """ | |
| m = len(words) | |
| X = np.zeros((1, 300)) | |
| for word in words: | |
| english = word | |
| eng_emb = embeddings[english] | |
| X = np.row_stack((X, eng_emb)) | |
| X = X[1:,:] | |
| return X | |