numpy arctan2

arctan2

反正切函数,求角度并正确地分配象限。


语法

注意:这里求的是”x1/x2“的反正切。

arctan2(y,x)是一个是始于原点并通过点(1,0)的射线与始于原点并通过点(x2, x1)的射线之间以弧度表示的角度。


参数

参数 描述
y 数组,实数。Y轴坐标。
x 数组,实数。X轴坐标。
out

ndarray,None,或n维数组的元组和None,可选。

存储结果的位置。如果提供该值,其必须与输入数据的形状(或尺寸)吻合。如果没有提供或None,则返回新分配的数组。

Where True意味着在那个位置计算通用函数(ufunc),False意味着将值单独留在输出中。

实例


import numpy as np 
 
arr1 = [-1, +1, +1, -1] 
arr2 = [-1, -1, +1, +1] 
  
ans = np.arctan2(arr2, arr1) * 180 / np.pi 
  
print ("x-coordinates : ", arr1) 
print ("y-coordinates : ", arr2) 
  
print ("\narctan2 values : \n", ans)

结果:


x-coordinates :  [-1, 1, 1, -1]
y-coordinates :  [-1, -1, 1, 1]

arctan2 values : 
 [-135.  -45.   45.  135.]





公众号

关注公众号,获取一手资讯

“ numpy arctan2 ” comments 0

评论/回复

电子邮件地址不会被公开。 必填项已用*标注