使用下面的代码,我看到越来越长的执行时间,因为我增加了岛内的起始行。例如,start_row为4将在1s内执行,而start_row为500004则需要11s。为什么会发生这种情况,是否有更快的方法来做到这一点?我希望能够在一个大型CSV文件(几个GB)中遍历多个行,并进行一些计算。import itertoolsimport time
stop_row = start_row + 50000
with open('te
我创建了两个threads,并在parallel中执行了它们,但令人惊讶的是,它使用了more time (33.5 secs)而不是sequential execution (29.4 secs)。请告知做错了什么, start = timeit.default_timer() with open(fName, 'a') as f:
for i in ran