[SciPy-user] numpy's math library?

David M. Cooke cookedm at physics.mcmaster.ca
Wed Jan 11 21:36:32 CST 2006


Robert Kern <robert.kern at gmail.com> writes:

> David M. Cooke wrote:
>
>> I've also exposed log1p(x) = log(1+x) and expm1(x) = exp(x)-1 as
>> ufuncs, since those are quite useful if you're worrying about
>> cancellation errors.
>
> Of course, they're useful, but they're also in scipy.special. Let's try not to
> migrate more things from scipy to numpy than we strictly have to. So, I'm -1 on
> exposing log1p() and expm1() in numpy.

They're also part of the C99 standard, so I'd say there is some
argument for making them part of numpy: exposing functions already
defined by the C library. Mind you, we're also missing exp10, pow10,
exp2, log2, cbrt, erf, erfc, lgamma, tgamma, and a few others.

-- 
|>|\/|<
/--------------------------------------------------------------------------\
|David M. Cooke                      http://arbutus.physics.mcmaster.ca/dmc/
|cookedm at physics.mcmaster.ca



More information about the SciPy-user mailing list