[Numpy-discussion] apply 'getitem to each element of obj array?

Ken Watford kwatford@gmail....
Thu Apr 5 11:10:15 CDT 2012


On Thu, Apr 5, 2012 at 11:57 AM, Olivier Delalleau <shish@keba.be> wrote:
> Le 5 avril 2012 11:45, Neal Becker <ndbecker2@gmail.com> a écrit :
>
> You can do:
>
> f = numpy.frompyfunc(lambda x: x.some_attribute == 0, 1, 1)
>
> Then
> f(array_of_objects_x)

This is handy too:

agetattr = numpy.frompyfunc(getattr, 2, 1)

array_of_values = agetattr(array_of_objects, 'some_attribute')


More information about the NumPy-Discussion mailing list