pandas - 熊猫将一系列ndarrays转换为数据框
问题描述
我有一系列S
263 个元素,每个元素都是一个ndarray
形状1X768
。我需要将其转换为数据框。因此,数据框应该具有形状263X768
并包含来自S
. 最好的方法是什么?
解决方案
您可以使用np.vstack
:
# list of ndarrays
x = [np.ones((1, 768)) for x in range(263)]
# create dataframe
df = pd.DataFrame(np.vstack(x))
df.shape
输出:
(263, 768)