How to increase the speed of this program?

HYRY zhangry at feng.co.jp
Tue Nov 28 03:58:35 EST 2006


Peter Otten wrote:
> HYRY wrote:
>
> > I want to join two mono wave file to a stereo wave file by only using
> > the default python module.
> > Here is my program, but it is much slower than the C version, so how
> > can I increase the speed?
> > I think the problem is at line #1, #2, #3.
>
> > oarray = array.array("h", [0]*(len(larray)+len(rarray))) #1
>
> ITEMSIZE = 2
> size = ITEMSIZE*(len(larray) + len(rarray))
> oarray = array.array("h")
> oarray.fromstring("\0" * size)
>
> may be a bit faster.
> 
> Peter

Thank you very much, that is just what I want.




More information about the Python-list mailing list