标签: python pandas numpy for-loop
for i in range(0, num): for j in range(0, 10000): one_arr[int(j/100), j%100, :] = all_data[i].iloc[j,2:16]
基本上,我的代码的这一部分运行太慢。我认为for循环是运行时间缓慢的原因。有没有更快的方法来完成相同的任务?
all_data 是一个列表,其元素是熊猫数据框。
答案 0 :(得分:-1)
尝试使用Pypy,它将把您的代码翻译成机器语言,从而可以更快地运行。创建脚本需要花费一些时间,但是它可以快速运行并与任何计算机兼容