How to increase the speed of this program?
zhangry at feng.co.jp
Tue Nov 28 09:53:15 CET 2006
oarray = array.array("h", *(len(larray)+len(rarray))) #1
oarray[0::2] = larray #2
oarray[1::2] = rarray #3
will be executed at C level, but if I use itertools, the program is
executed at Python level. So the itertools version is actually slower
than the original program.
I tested #1,#2,#3. the speed of #2 and #3 is OK, but #1 is slow.
So my question is : are there some methods to create a huge array
without an initializer?
More information about the Python-list