[Numpy-discussion] apply 'getitem to each element of obj array?
Thu Apr 5 11:50:17 CDT 2012
Ken Watford wrote:
> On Thu, Apr 5, 2012 at 11:57 AM, Olivier Delalleau <email@example.com> wrote:
>> Le 5 avril 2012 11:45, Neal Becker <firstname.lastname@example.org> a écrit :
>> You can do:
>> f = numpy.frompyfunc(lambda x: x.some_attribute == 0, 1, 1)
> This is handy too:
> agetattr = numpy.frompyfunc(getattr, 2, 1)
> array_of_values = agetattr(array_of_objects, 'some_attribute')
I suppose for setitem something similar, except I don't think you can do that
with lambda since lambda doesn't allow an assignment.
More information about the NumPy-Discussion