Python numpy.angle()

Python numpy.angle()

numpy.angle()函数是在我们想计算复数参数的角度时使用的。一个复数的表示方法是 “ x + yi ”其中x和y是实数,i= (-1)^1/2 。角度的计算公式为tan-1(x/y)。

语法 : numpy.angle(z, deg=0)

参数 :
z :[array_like] 一个复数或复数的序列。
deg :[bool, optional] 如果为真,则返回角度,如果为假,则返回弧度(默认)。

返回 :
angle :复数平面上与正实数轴的逆时针角度,dtype为numpy.float64。

**代码 #1 : **

# 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) 

输出 :

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

代码#2:

# 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) 

输出 :

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程