On 12/28/06, Kamilche <[EMAIL PROTECTED]> wrote:
Sure, here it is. It's a total hack using global variables, but it works. Numeric takes 1 second, numpy takes 2.6, doing the same operations to the same picture.
On line 30, array = pygame.surfarray.array3d(pic2).astype(numpy.int), I need to change the final ".int" to ".Int", else it won't work for me ("AttributeError: 'module' object has no attribute 'int'"). After switching, I get these results: Downloading http://www.kamilche.com/images/pygame/elf.png Numeric time: 0.437000 seconds numpy time: 0.609000 seconds If I run it 10 times in a row, the last result it this: Numeric time: 0.453000 seconds numpy time: 0.578000 seconds That is, I cannot reproduce the slow behaviour on your machine. Unless it's because of the int -> Int-change, ofcourse. -- - Rikard.