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.

Reply via email to