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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。