分类: Python/Ruby
2014-10-20 15:58:43
Python Math 函數 必須 import math | ||
功能說明 | 指令 | 範例 |
傳回 x 的反餘弦 | math.acos(x) | |
傳回 x 的反雙曲餘弦 | math.acosh(x) | |
傳回 x 的反正弦 | math.asin(x) | |
傳回 x 的反雙曲正弦 | math.asinh(x) | |
傳回 x 的反正切 | math.atan(x) | |
傳回 y/x 的反正切 | math.atan2(y,x) | |
傳回 x 的反雙曲正切 | math.atanh(x) | |
傳回≧ x 的最小整數 | math.ceil(x) | math.floor(3.4) 結果 4 |
傳回與 y 同號的 x 值 | math.copysign(x,y) | |
傳回 x 的餘弦 | math.cos(x) | |
傳回 x 的雙曲餘弦 | math.cosh(x) | |
將 x (徑) 轉成角度,與 radians 為反函數 | math.degrees(x) | |
常數 e = 2.7128... | math.e | |
傳回 ex也就是 math.e**x | math.exp(x) | |
傳回 x 的絕對值 | math.fabs(x) | |
傳回 x! | math.factorial(x) | |
傳回 ≦ x 的最大整數 | math.floor(x) | math.floor(3.4) 結果 3 |
傳回 y % x,以 float 而言 fmod 優於 % |
math.fmod(x,y) | |
傳回一個 2 元組 (2-tuple) 分別是假數 m (float)以及 一個指數 n(int),也就是 x = m×2n 與 ldexp 是反函數 |
math.frexp(x) | math.frexp(1.625) 結果 (0.8125,1) |
傳回 x 陣列值的各項和 | math.fsum(x) | math.frexp([2,5]) 結果 7 |
傳回 | math.hypot(x,y) | |
如果 x = ±inf 也就是 ±∞ 傳回 True |
math.isinf(x) | |
如果 x = Non (not a number) 傳回 True |
math.isnan(x) | |
傳回 m×2n與 frexp 是反函數 | math.ldexp(m,n) | |
傳回 ,若不寫a 內定 e | math.log(x,a) | |
傳回 | math.log10(x) | |
傳回 | math.loglp(x) | |
傳回傳回 x 的小數部份與整數部份 | math.modf(x) | |
傳回常數 π (3.14159...) | math.pi | |
傳回 xy | math.pow(x,y) | |
將 x(角度) 轉成徑,與 degrees 為反函數 | math.radians(d) | |
傳回 x 的正弦 | math.sin(x) | |
傳回 x 的雙曲正弦 | math.sinh(x) | |
傳回 | math.sqrt(x) | |
傳回 x 的正切 | math.tan(x) | |
傳回 x 的雙曲正切 | math.tanh(x) | |
傳回 x 的整數部份,等同 int | math.trunc(x) |
|