 # numpy.sqrt () in Python

` numpy.sqrt (array [, out]) ` is used to define the positive square root of an array element by element.

Syntax: numpy. sqrt ()

Parameters:
array: [array_like] Input values ​​whose square-roots have to be determined.
out: [ndarray, optional] Alternate array object in which to put the result; if provided, it must have the same shape as arr.

Returns: [ndarray] Returns the square root of the number in an array.

Code # 1:

 ` # Python program explaining ` ` # numpy.sqrt () method `   ` # numpy import ` ` import ` ` numpy as geek `   ` # applying sqrt () method to integers ` ` arr1 ` ` = ` ` geek.sqrt ([` ` 1 ` `, ` ` 4 ` `, ` ` 9 ` `, ` ` 16 ` `]) ` ` arr2 ` ` = ` ` geek.sqrt ([` ` 6 ` `, ` ` 10 ` `, ` ` 18 ` `]) `   ` print ` ` (` ` "square-root of an array1 :" ` `, arr1) ` ` print ` ` (` ` "square-root of an array2 : "` `, arr2) `

Output:

` square-root of an array1: [1. 2. 3. 4.] square-root of an array2: [2.44948974 3.16227766 4.24264069] `

Code # 2:

 ` # Python program explaining ` ` # numpy.sqrt () method ` ` `  ` # numpy imports ` ` import ` ` numpy as geek `   ` # applying the sqrt () method to complex numbers ` ` arr ` ` = ` ` geek.sqrt ([` ` 4 ` `, ` ` - ` ` 1 ` `, ` ` - ` ` 5 ` ` + ` ` 9J ` `]) `   ` print ` ` (` `" square-root of an array : "` `, arr) `

Exit:

``` square-root of an array: [2.00000000 + 0.j 0.00000000 + 1.j 1.62721083 + 2.76546833j]    Code # 3:            ` # Python program explaining `  ` # numpy.sqrt () method `     ` # numpy imports `  ` import ` ` numpy as geek `    ` # apply sqrt () method to negative real number element `   ` arr ` ` = ` ` geek.sqrt ([` ` - ` ` 4 ` `, ` ` 5 ` `, ` ` - ` ` 6 ` `]) `     ` print ` ` (` ` "square-root of an array :"  , arr) `   Output:    RuntimeWarning: invalid value encountered in sqrt square-root of an array: [nan 2.23606798 nan]

```