首页 > 解决方案 > 熊猫将一系列ndarrays转换为数据框

问题描述

我有一系列S263 个元素,每个元素都是一个ndarray形状1X768。我需要将其转换为数据框。因此,数据框应该具有形状263X768并包含来自S. 最好的方法是什么?

标签: pandasdataframeseries

解决方案


您可以使用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)

推荐阅读