小编Cur*_*119的帖子

停止python脚本而不会丢失数据

我们在合作伙伴的计算机上运行了18个小时的脚本.我们低估了它需要多长时间,现在需要交出结果.是否可以阻止脚本运行,但仍然可以访问我们正在构建的所有列表?

我们需要向当前运行的代码添加其他代码,这些代码将使用正在填充的列表.有没有办法停止进程,但仍然在下一部分代码中使用(生成了什么)列表?

我的搭档以交互方式使用python.


更新

在使用control-C中断程序后,我们能够成功打印结果并进行复制和粘贴.

python

16
推荐指数
1
解决办法
2538
查看次数

在for循环中使用python numpy linspace

我正在尝试在 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)

python for-loop numpy

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×2

for-loop ×1

numpy ×1