From: Angus M. <am...@gm...> - 2006-09-25 04:37:36
|
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? Cheers, Angus. -- AJC McMorland, PhD Student Physiology, University of Auckland Armourer, Auckland University Fencing Secretary, Fencing North Inc. |