今天,我使用一个包含64000000个条目的数组/列表编写了一个程序。然而,当使用Python编写sigma=[1]*64000000时,它运行得很好,但后来,随着程序的计算,我的Ubuntu冻结了-对输入没有任何反应,甚至鼠标移动都没有。我试了两次,结果都一样。在C++中实现时,long long sigma[64000000]表现良好,运行速度非常快。
除了在开始时崩溃之外,我的程序在运行过程中是否会冻结?编辑:回复下面的Chris,我的
我的印象是numpy对于列表操作会更快,但下面的例子似乎表明并非如此:import time
a = [i for i in rangever2()print(t2-t1)4.872278928756714(我在Windows7的i7920上运行的是64位Python3.4.3)
我确实知道这不是复制列表</em