如何将函数的输出存储为单个条目而不是列表?

我有一个函数可以为每个输入提供 100 多个元素的输出,并且每个输出都附加到一个列表中,从而创建一个列表:

def func(mols: List[str]):
    feaut = []
    for i,mol in enumerate(mols):
        feaut.append(FG.features_generator(mol)) #This is calling another function from a 
     return feaut                                # package I am using 
   

这是输出:

  [[2.1874960973678963,10.264662506490405,2.7071067811865475,1.9855985596534889,...],[2.475534205527556,24.264662506490403,1.9472135954999579,...]]

需要创建一个 DataFrame,其中的元素在一列中传递给函数,输出的每个元素在单独的列中,如下所示:

传递的元素 output1 output2 output3 outputN
一个 2.187 10.264 2.707 1.985
两个 2.475 24.26 2.70 1.94

我目前拥有的是:

传递的元素 输出
一个 [2.187,10.264,2.707,1.985...]
两个 [2.475,24.26,2.70,1.94...]
ab7788989 回答:如何将函数的输出存储为单个条目而不是列表?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/1159.html

大家都在问