Python數學函數


1、Python數學函數

        1、abs(x):取絕對值,內建函數

               

        2、math.ceil(x):向上取整,在math模塊中

               

        3、cmp(x,y):如果 x < y ,返回-1;如果 x == y ,返回0;如果 x > y ,返回1。內建函數

               

        4、math.exp(x):在math模塊中

               

        5、math.fabs(x):返回數字的絕對值,在math模塊中

               

        6、math.floor(x):向下取整,在math模塊中

              

        7、math.log10(x):返回以10為底數的x的對數,在math模塊中

              

        8、math.e    math.pi

        9、math.log(x):返回以e為底數的x的對數,在math模塊中

               

      10、max(x,y,z)或max(list)

               

      11、min(x,y,z)或min(list)

      12、math.modf(x):返回x的小數部分和整數部分,兩部分符號和x的符號相同,且整數部分用浮點型表示。在math模塊中

               

              注意:小數部分不是精確的!!!

      13、pow(x,y):乘方,內建函數,等價於**

               

      14、round(x):四舍五入,內建函數

               

      15、math.sqrt(x):在math模塊中

               

      16、cmath.sqrt(x):在cmath模塊中

              

2、Python隨機數函數

        1、random.choice(list):返回一個序列(列表,元組或字符串)的隨機項,在random模塊中

              

        2、random.randrange([start,]stop[,step]):返回指定遞增基數集合中的一個隨機數,基數缺省值為1,在random模塊中

                                   start:指定范圍內的開始值,包含在范圍內

                                   stop:指定范圍內的結束值,不包含在范圍內

                                   step:指定遞增基數

              

        3、random.random():隨機生成一個在[0,1)中的實數,在random模塊中

              

        4、random.seed([x]):改變隨機數生成器的種子,可以在調用其他隨機模塊函數前調用此函數

                    x -- 改變隨機數生成器的種子seed。如果你不了解其原理,你不必特別去設定seed,Python會幫你選擇seed。    

               

        5、random.shuffle(lst):將列表的所有元素隨機排序,返回排序后的列表

               

        6、random.uniform(x,y):隨機生成一個在[x,y]中的實數

              

3、Python三角函數

         

4、Python常量值

        自然對數:math.e
        圓周率:math.pi

5、Python數值類型轉換

        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM