欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對python中 math模塊下 atan 和 atan2的區(qū)別詳解

 更新時間:2020年01月17日 14:19:55   作者:Hichenway  
今天小編就為大家分享一篇對python中 math模塊下 atan 和 atan2的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

atan 和 atan2 都是反正切函數(shù),返回的都是弧度

對于兩點形成的直線,兩點分別是 point(x1,y1) 和 point(x2,y2),其斜率對應角度的計算方法可以是:

angle = atan( (y2-y1)/(x2-x1) )

angle = atan2( y2-y1, x2-x1 )

因此可以看出 atan 和 atan2 的區(qū)別:

1、參數(shù)的個數(shù)不同;atan 為單個參數(shù),atan2為兩個參數(shù)

2、atan2 的優(yōu)點在于: 如果 x2-x1等于0 ,角度依然可以計算,但是atan函數(shù)則需要提前判斷,否則就會導致程序出錯;

結論: atan 和 atan2函數(shù),建議用 atan2函數(shù);

注意:1、兩者返回值都是弧度;2、atan2函數(shù)參數(shù)是y在前,x在后;3、需要先導入math庫

下面再根據(jù)幾個實例來看一下它們的用法和區(qū)別:

import math
a=math.atan(1)
b=math.atan2(1,1)
print(a,b)
>> 0.7853981633974483 0.7853981633974483

#垂直時
b=math.atan2(1,0)
print(b)
>> 1.5707963267948966

#弧度轉角度
b=math.atan2(1,0)
print(b/math.pi*180)
>> 90.0

以上這篇對python中 math模塊下 atan 和 atan2的區(qū)別詳解就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Python 位置參數(shù)基礎教程示例

    Python 位置參數(shù)基礎教程示例

    這篇文章主要為大家介紹了Python 位置參數(shù)基礎教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • pytorch中dataloader 的sampler 參數(shù)詳解

    pytorch中dataloader 的sampler 參數(shù)詳解

    這篇文章主要介紹了pytorch中dataloader 的sampler 參數(shù)詳解,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • Moviepy模塊實現(xiàn)視頻添加圖片水印

    Moviepy模塊實現(xiàn)視頻添加圖片水印

    本文主要介紹了Moviepy模塊實現(xiàn)視頻添加圖片水印,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-04-04
  • 通過Python實現(xiàn)猜燈謎游戲的示例代碼

    通過Python實現(xiàn)猜燈謎游戲的示例代碼

    新的一年迎來了元宵節(jié),元宵佳節(jié)在陪伴家人的同時,自然也少不了賞花燈,猜燈謎的項目。本文會通過Python實現(xiàn)這一游戲,需要的可以參考一下
    2022-02-02
  • Python生成驗證碼實例

    Python生成驗證碼實例

    這篇文章主要介紹了Python生成驗證碼的方法,具有很好的實用價值,代碼結構清晰易懂,需要的朋友可以參考下
    2014-08-08
  • Python深入淺出分析enum枚舉類

    Python深入淺出分析enum枚舉類

    在python中枚舉是一種類(Enum,IntEnum),存放在enum模塊中。枚舉類型可以給一組標簽賦予一組特定的值,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • Python異常處理try語句應用技巧實例探究

    Python異常處理try語句應用技巧實例探究

    異常處理在Python中是至關重要的,try-except是用于捕獲和處理異常的核心機制之一,本文就帶大家深入了解如何使用try-except,處理各種異常情況
    2024-01-01
  • python3?requests中文亂碼之壓縮格式問題解析

    python3?requests中文亂碼之壓縮格式問題解析

    這篇文章主要介紹了python3?requests中文亂碼問題之壓縮格式問題,我們在爬蟲時,經(jīng)常會遇見中文亂碼問題,之前都是編碼格式的問題,很少遇見由于壓縮格式造成的編碼混亂問題,特記錄下,需要的朋友可以參考下
    2022-08-08
  • Python xlrd模塊導入過程及常用操作

    Python xlrd模塊導入過程及常用操作

    這篇文章主要介紹了Python xlrd模塊導入過程及常用操作,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • django 實現(xiàn)編寫控制登錄和訪問權限控制的中間件方法

    django 實現(xiàn)編寫控制登錄和訪問權限控制的中間件方法

    今天小編就為大家分享一篇django 實現(xiàn)編寫控制登錄和訪問權限控制的中間件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01

最新評論