我们在合作伙伴的计算机上运行了18个小时的脚本.我们低估了它需要多长时间,现在需要交出结果.是否可以阻止脚本运行,但仍然可以访问我们正在构建的所有列表?
我们需要向当前运行的代码添加其他代码,这些代码将使用正在填充的列表.有没有办法停止进程,但仍然在下一部分代码中使用(生成了什么)列表?
我的搭档以交互方式使用python.
更新
在使用control-C中断程序后,我们能够成功打印结果并进行复制和粘贴.
我正在尝试在 for 循环中使用 linspace。我想要 0 到 10 之间的 0.5 间隔。看来 z_bin 正在正确执行。
我的问题:如何在 for 循环中正确使用 linspace 代替注释行中显示在它旁边的 range 函数?当我从使用整数转向使用小数时,我需要在循环中改变什么?
z_bin = numpy.linspace (0.0,10.0,num=21)
print 'z_bin: ', z_bin
num = len(z_bin)
grb_binned_data = []
for i in numpy.linspace(len(z_bin)-1): #range(len(z_bin)-1):
zmin = z_bin[i]
zmax = z_bin[i+1]
grb_z_bin_data = []
for grb_row in grb_data:
grb_name = grb_row[0]
ra = grb_row[1]
dec = grb_row[2]
z = float(grb_row[3])
if z > zmin and z <= zmax:
grb_z_bin_data.append(grb_row)
grb_binned_data.append(grb_z_bin_data)
Run Code Online (Sandbox Code Playgroud)