如何获取一维numpy数组并将其转换为具有特定名称的DF

我正在通过自动编码器运行图像,以获取大小为(224,)的一维矢量。我想获取该一维向量并将其转置到(,224)并放置一个列名前缀,例如image_0,image_1....image_224。我该怎么办?

我尝试了以下操作:

import numpy as np()

test = np.zeros(224,)

test = test.transpose()

但是形状保持不变。后来我在文档中读到.transpose对一维数组没有影响。

是否有简单/干净的方法来做到这一点?

jiansiliangjian 回答:如何获取一维numpy数组并将其转换为具有特定名称的DF

根据我的理解,您想执行以下操作:

test = np.zeros(224,)
df = pd.DataFrame(test,index=[f"image{int(i)}" for i in range(len(test))])
本文链接:https://www.f2er.com/3137433.html

大家都在问