[SciPy-dev] tanh(j*pi/2)

Robert Kern robert.kern at gmail.com
Wed Jun 10 00:56:55 EDT 2009


On Tue, Jun 9, 2009 at 23:51, <d_l_goldsmith at yahoo.com> wrote:
>
>>>> import numpy as N
>>>> N.tanh(N.pi*1j/2)
> 16331778728383844j
>
> Is this the desired behavior?

It's what floating point arithmetic gives us. N.pi/2 is not precisely
the real number pi/2 so cos(N.pi/2) is not precisely 0 so
2/cos(N.pi/2) is not inf or nan.

-- 
Robert Kern

"I have come to believe that the whole world is an enigma, a harmless
enigma that is made terrible by our own mad attempt to interpret it as
though it had an underlying truth."
  -- Umberto Eco



More information about the SciPy-Dev mailing list