创建二维数组

时间:2019-07-30 11:55:58

标签: python-3.x numpy-ndarray

我有以下形式的元组列表:

[([sentence_1],[sentence_embeding_1]),([sentence_2],[sentence_embeding_2]),....([sentence_n],[sentence_embeding_n])]

sentence_embeding_n的尺寸为786。

我想创建一个形状为(n,786)的2d numpy数组,其中n是句子的总数。句子的数量以十万计。有没有一种有效的方法来创建此二维数组?

1 个答案:

答案 0 :(得分:0)

这项工作可以吗?

import numpy as np

lst = list_of_sentences

array = np.array(lst).reshape(len(lst),786)