首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >等待Python在下一个循环之前完成

等待Python在下一个循环之前完成
EN

Stack Overflow用户
提问于 2022-09-16 01:19:40
回答 1查看 43关注 0票数 0

我尝试过几种不同的方法,甚至只是原始的等待(240),但这似乎有时甚至没有给足够的时间。

然而,我不能让这2行返回之前,它循环进入下一个。

代码语言:javascript
复制
    f.summary()
    f.get_best(method='sumsquare_error')
代码语言:javascript
复制
import numpy as np
import pandas as pd
import seaborn as sns
from fitter import Fitter#, get_common_distributions, get_distributions
from fitter import get_common_distributions

from fitter import get_distributions

from IPython.display import clear_output
import warnings
import pandas as pd
from pandas.core.common import SettingWithCopyWarning
warnings.simplefilter(action="ignore", category=SettingWithCopyWarning)

import time
import subprocess

dataset = pd.read_csv("econ.csv")

for col in dataset.columns:
    try:
        print(col)
        
        spac = dataset[col].values
        f = Fitter(spac, distributions=get_distributions())
        f.fit()
        f.summary()
        f.get_best(method='sumsquare_error')
        print("")
        #subprocess.call
        
        #result = col.result
        #time.sleep(180)
        
    except:
        pass
EN

Stack Overflow用户

发布于 2022-09-20 03:33:37

是的,@crunker99 99,您是对的,因为f.get_best(.)笔记本确实在跳跃。不是最后一句。

因此,我设置了一个空的dataframe,并捕获了这样的输出。

代码语言:javascript
复制
df = pd.DataFrame({'Name': pd.Series([], dtype='str'),
                   'Output': pd.Series([], dtype='str')})

df.loc[n]=[col]+[f.get_best(method='sumsquare_error')]

干杯!站在我这边有点傻!哈哈

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73738893

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档