![]() |
VOOZH | about |
numpy.sqrt() in Python is a function from the NumPy library used to compute the square root of each element in an array or a single number. It returns a new array of the same shape with the square roots of the input values. The function handles both positive and negative numbers, returning NaN for negative inputs when working with real numbers.
Example:
[1. 2. 3. 4. 5.]
numpy.sqrt()
Parameters:
Return Type: [ndarray] Returns the square root of the number in an array.
This example demonstrates how to compute the square root of an array of positive integers using numpy.sqrt().
[1. 2. 3. 4.] [2.44948974 3.16227766 4.24264069]
This example shows how to compute the square root of complex numbers using numpy.sqrt().
[2. +0.j 0. +1.j 1.62721083+2.76546833j]
This example illustrates how numpy.sqrt() handles negative real numbers, which results in NaN for real number inputs.
Output
[ nan 2.23606798 nan]Explanation: The code applies numpy.sqrt() to an array with negative real numbers. Since square roots of negative real numbers are undefined in the real number system, it returns NaN for those values.