python中的数学模块
生活随笔
收集整理的這篇文章主要介紹了
python中的数学模块
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
數學模塊
引入模塊:import math
注意: 使用某個模塊下的函數,必須先引入這個模塊,否則無法正常使用。
ceil()
向上取整操作 格式:math.ceil(數值) 返回值:整型floor()
向下取整操作 格式:math.floor(數值) 返回值:整型round()
四舍五入操作格式:round(數值)返回值:整數注意:此函數不在math模塊當中!!!pow()
計算一個數值的N次方 格式: math.pow(底數,冪) 返回值:浮點類型 注意:該操作相當于**運算但是結果為浮點型sqrt()
開平方 格式:math.sqrt(數值) 返回值:浮點數fabs()
對一個數值獲取其絕對值操作 格式:math.fabs(數值) 返回值:浮點數abs()
對一個數值獲取其絕對值操作 格式:abs(數值) 返回值:可能是整數可以能浮點數注意:abs() 他是內建函數 同時返回值根據原類型決定
modf()
將一個浮點數拆成整數和小數部分組成的元組 格式:math.modf(數值) 返回值:元組 (小數部分,整數部分)copysign()
將第二個數的正負號復制給第一個數 格式:math.copysign(值1,值2) 返回值:值1 符號是值2的正負號fsum()
將一個序列的數值進行相加求和 格式:math.fsum(序列) 返回值:浮點數sum()
將一個序列的數值進行相加求和 格式:sum(序列) 返回值:數值類型模塊提供的常見值
pi
圓周率:3.141592653589793e
自然對數:2.718281828459045隨機模塊
引入模塊:import random
random()
獲取0~1之間的隨機小數包含0不包含1 格式:random.random() 返回值:浮點數choice()
隨機獲取列表中的值 格式:random.choice(序列) 返回值:序列中的某個值shuffle()
隨機打亂序列 格式:random.shuffle(序列) 返回值:打亂順序的序列randrange()
獲取指定范圍內指定間隔的隨機整數數 格式:random.randrange(開始值,結束值[,間隔值]) 返回值:整數uniform()
隨機獲取指定范圍內的所有數值包括小數 格式:random.uniform(開始值,結束值) 返回值:隨機返回范圍內的所有數值(浮點型)總結
以上是生活随笔為你收集整理的python中的数学模块的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab2016 win10,新手,
- 下一篇: Python面向切面编程是什么