[Numpy-discussion] 'nansqrt' function?

Charles R Harris charlesr.harris at gmail.com
Wed Feb 13 16:08:20 EST 2019


On Wed, Feb 13, 2019 at 1:35 PM Mauro Cavalcanti <maurobio at gmail.com> wrote:

> Dear ALL,
>
> In the process of porting an existing (but abandoned) package to the
> latest version of Numpy, I stumbled upon a call to a 'numpy.nansqrt'
> function, which seems not to exist.
>
> Here is the specific code:
>
> def normTrans(y):
>     denom = np.nansqrt(np.nansum(y**2))
>     return y/denom
>
> As far as I could find, there is no such 'nansqrt' function in the current
> version of Numpy, so I suspect that the above code has not been properly
> tested.
>
> Am I right, or that function had existed in some past version of Numpy?
>
> Thanks in advance for any comments or suggestions.
>
>
I don't recall any such function, but  nansum will not result in any nans,
so plain old sqrt should work.

Chuck
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20190213/b4f0da0d/attachment.html>


More information about the NumPy-Discussion mailing list