[Numpy-discussion] eval shortcomings?

Angus McMorland amcmorl at gmail.com
Sun Sep 24 23:37:35 CDT 2006

Hi all,

Can someone explain why the following occurs?

a = numpy.zeros((100))
b = numpy.ones((10))
a[20:30] = b                    # okay
eval('a[50:60] = b')         # raises SyntaxError: invalid syntax

Is there some line mangling that the interpretor does that eval doesn't do?

I see there's room for global and local parameters to eval. Would setting
one of those be the answer?


AJC McMorland, PhD Student
Physiology, University of Auckland
Armourer, Auckland University Fencing
Secretary, Fencing North Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://projects.scipy.org/pipermail/numpy-discussion/attachments/20060925/a415c6ab/attachment.html 

More information about the Numpy-discussion mailing list