本文主要是介绍numpy.arctan, math.atan, math.atan2的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
numpy.arctan与math.atan的结果的取值范围是一样的,是从-90度到90度,而math.atan2的结果的取值范围是从-180到180度。所以当你需要的结果是需要超出-90度到90度的范围的,那你需要用math.atan2函数。举个例子吧:
angle1 = np.arctan(-3.125)
angle2 = math.atan(-3.125)
angle3 = math.atan2(100, -32)
结果是angle1 = angle2 = -72.25532837494306, angle3 = 107.74467162505692
这篇关于numpy.arctan, math.atan, math.atan2的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!