当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python numpy.angle()用法及代码示例


numpy.angle()当我们要计算复杂参数的角度时,使用函数。复数由“ x + yi”表示,其中x和y是实数,而i= (-1)^1/2。角度由公式计算tan-1(x/y).

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

参数:
z :[数组]复数或复数序列。
deg :[bool,可选]如果为True,则返回角度,以度为单位,如果为False,则返回弧度(默认)。


Return :
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.]


相关用法


注:本文由纯净天空筛选整理自jana_sayantan大神的英文原创作品 numpy.angle() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。