[Numpy-discussion] Good use of __dunder__ methods in numpy

Sebastian Berg sebastian at sipsolutions.net
Thu Mar 5 13:31:30 EST 2020


On Thu, 2020-03-05 at 11:14 +0400, Abdur-Rahmaan Janhangeer wrote:
> Greetings list,
> I have a talk about dunder methods in Python 
> (
> https://conference.mscc.mu/speaker/67604187-57c3-4be6-987c-ea4bef388ad3
> ) 
> and it would be nice to include Numpy in the mix. Can someone point
> me to one or two use cases / file link where dunder methods help
> numpy? 

I am not sure in what sense you are looking for. NumPy has its own set
of dunder methods (some of which should not be used super much
probably), like `__array__`, `__array_interface__`, `__array_ufunc__`,
`__array_function__`, `__array_finalize__`, ...
So we are using `__array_*__` for numpy related dunders.

Of course we use most Python defined dunders, but I am not sure that
you are looking for that?



> Thanks
> fun info: i am a tiny numpy contributor with a one line merge.
> _______________________________________________
> NumPy-Discussion mailing list
> NumPy-Discussion at python.org
> https://mail.python.org/mailman/listinfo/numpy-discussion
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20200305/729a86b6/attachment.sig>

More information about the NumPy-Discussion mailing list