[Numpy-discussion] Fwd: GPU Numpy

Sturla Molden sturla@molden...
Thu Sep 10 04:40:48 CDT 2009


Francesc Alted skrev:
>
> Numexpr already uses the Python parser, instead of build a new one. 
> However the bytecode emitted after the compilation process is 
> different, of course.
>
> Also, I don't see the point in requiring immutable buffers. Could you 
> develop this further?
>
If you do lacy evaluation, a function like this could fail without 
immutable buffers:

def foobar(x):
    y = a*x[:] + b
    x[0] = 0 # affects y and anything else depending on x
    return y

Immutable buffers are not required, one could document the oddity, but 
coding would be very error-prone.


S.M.




More information about the NumPy-Discussion mailing list