 Open in App
Not now

# numpy.sqrt() in Python

• Difficulty Level : Basic
• Last Updated : 27 Sep, 2019

`numpy.sqrt(array[, out])` function is used to determine the positive square-root of an array, element-wise.

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 `` ` `# importing numpy``import` `numpy as geek `` ` `# applying sqrt() method on integer numbers ``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 `` ` `# importing numpy``import` `numpy as geek `` ` `# applying sqrt() method on complex numbers``arr ``=` `geek.sqrt([``4``, ``-``1``, ``-``5` `+` `9J``])`` ` `print``(``"square-root of an array  : "``, arr)`

Output:

```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 `` ` `# importing numpy``import` `numpy as geek `` ` `# applying sqrt() method on negative element of real numbers ``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]
```

My Personal Notes arrow_drop_up