On Wed, May 31, 2023 at 3:04 PM Robert Kern <robert.k...@gmail.com> wrote:
>
> I would much, much rather have the special functions in the `np.*` namespace 
> be more accurate than fast on all platforms. These would not have been on my 
> list for general purpose speed optimization. How much time is actually spent 
> inside sin/cos even in a trig-heavy numpy program? And most numpy programs 
> aren't trig-heavy, but the precision cost would be paid and noticeable even 
> for those programs. I would want fast-and-inaccurate functions to be strictly 
> opt-in for those times that they really paid off. Probably by providing them 
> in their own module or package rather than a runtime switch, because it's 
> probably only a part of my program that needs that kind of speed and can 
> afford that precision loss while there will be other parts that need the 
> precision.
>

What Robert said :)

But I still think the ideal would be the runtime option, maybe via the
proposed context manager, for them as do need it, or want to try it
out.

Cheers,

Matthew
_______________________________________________
NumPy-Discussion mailing list -- numpy-discussion@python.org
To unsubscribe send an email to numpy-discussion-le...@python.org
https://mail.python.org/mailman3/lists/numpy-discussion.python.org/
Member address: arch...@mail-archive.com

Reply via email to