_Original ticket http://projects.scipy.org/numpy/ticket/1726 on 2011-01-28 by trac user mbakker, assigned to unknown._ tanh computes nans for large complex argument: In [85]: tanh(1000+0j) Out[85]: (nan+nan*j) while the correct answer is 1.0 Solution: Program tanh as: tanh(z) = (1.0 - exp(-2.0_z)) / (1.0 + exp(-2.0_z))