将一个名称分配给多个DataFrame列

2024-04-26 21:59:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究机器学习中长度不同的特征向量;有些是标量,有些是向量。我将一个特征向量表示为DataFrame对象中的整行。假设我有一些使用以下方法创建的数据帧:

Feature_Matrix = pd.DataFrame(Data,columns=['feat1','feat2'...,'featN'])

现在假设'feat1'对应于某个标量C,而'feat2'是一个值为[M,N]的向量,那么我怎么能让它这样调用呢

Feature_Matrix

以以下形式返回某种数组:

         'feat1',        'feat2'
 Image 1 [  C1   ,    M1    ,   N1   , ....]
 Image 2 [  C2   ,    M2    ,   N2   , ....]
         ...

我需要它,这样如果我索引到特征矩阵中:

Feature_Matrix['feat2']

然后它回来了

Image 1 [[M1,N1],
Image 2  [M2,N2],
         ...]]

Tags: 对象image机器dataframe向量matrixfeature标量