numpy.angle() in Python

Last Updated : 28 Nov, 2018

`numpy.angle()` function is used when we want to compute the angle of the complex argument. A complex number is represented by â€œ x + yi ” where x and y are real number and `i= (-1)^1/2`. The angle is calculated by the formula `tan-1(x/y).`

Syntax : numpy.angle(z, deg=0)

Parameters :
z : [array_like] A complex number or sequence of complex numbers.
deg : [bool, optional] Return angle in degrees if True, radians if False (default).

Return :
angle : The counterclockwise angle from the positive real axis on the complex plane, with dtype as numpy.float64.

Code #1 : Working

 `# Python program explaining ` `# numpy.angle() function ` `# when we want answer in radian ` ` `  `import` `numpy as geek ` `in_list ``=``[``2.0``, ``1.0j``, ``1` `+` `1j``] ` ` `  `print` `(``"Input  list : "``, in_list) ` `   `  `out_angle ``=` `geek.angle(in_list)  ` `print` `(``"output angle in radians : "``, out_angle)  `

Output :

```Input  list :  [2.0, 1j, (1+1j)]
output angle in radians :  [ 0.          1.57079633  0.78539816]
```

Code #2 : Working

 `# Python program explaining ` `# numpy.angle() function ` `# when we want answer in degrees ` ` `  `import` `numpy as geek ` `in_list ``=``[``2.0``, ``1.0j``, ``1` `+` `1j``] ` ` `  `print` `(``"Input  list : "``, in_list) ` `   `  `out_angle ``=` `geek.angle(in_list, deg ``=` `True``)  ` `print` `(``"output angle in degrees : "``, out_angle)  `

Output :

```Input  list :  [2.0, 1j, (1+1j)]
output angle in degrees :  [  0.  90.  45.]
```

Previous
Next