Hello list,

When computing tanh for large complex argument I get unexpected nans:

tanh works fine for large real values:

In [84]: tanh(1000)
Out[84]: 1.0

Not for large complex values:

In [85]: tanh(1000+0j)
Out[85]: (nan+nan*j)

While the correct answer is:

In [86]: (1.0-exp(-2.0*(1000+0j)))/(1.0+exp(-2.0*(1000+0j)))
Out[86]: 1.0

Bug?

Thanks, Mark
_______________________________________________
NumPy-Discussion mailing list
NumPy-Discussion@scipy.org
http://mail.scipy.org/mailman/listinfo/numpy-discussion

Reply via email to