PHP Math API方法歸納總結

2021-07-14 23:13:51 字數 1561 閱讀 9870

min — 找出最小值

max — 找出最大值

abs — 絕對值

round — 對浮點數進行四捨五入

ceil — 返回大於或者等於指定表示式的最小整數,天花板函式

floor —返回小於或者等於指定表示式的最大整數,地板函式

intdiv — 對除法結果取整,返回商

fmod — 返回除法的浮點數餘數,返回餘數

is_nan — 判斷是否為合法數值

hypot — 計算一直角三角形的斜邊長度

sqrt — 平方根

pi — 得到圓周率值

deg2rad — 將角度轉換為弧度

rad2deg — 將弧度數轉換為相應的角度數

base_convert — 在任意進製之間轉換數字

decbin — 十進位制轉換為二進位制

bindec — 二進位制轉換為十進位制

decoct — 十進位制轉換為八進位制

octdec — 八進位制轉換為十進位制

dechex — 十進位制轉換為十六進製制

hexdec — 十六進製制轉換為十進位制

lcg_value — 組合線性同餘發生器,返回範圍為 (0, 1) 的乙個偽隨機數

rand — 產生乙個隨機整數,如果沒有提供可選引數 min 和 max,rand() 返回 0 到 rand_max 之間的偽隨機整數。

mt_rand — 生成更好的隨機整數

getrandmax — 顯示隨機數最大的可能值

mt_getrandmax — 顯示隨機數的最大可能值

srand — 播下隨機數發生器種子,自 php 4.2.0 起,不再需要用 srand() 或 mt_srand() 函式給隨機數發生器播種,現在已自動完成

mt_srand — 播下乙個更好的隨機數發生器種子(mersenne twister)

log — 自然對數

log10 — 以 10 為底的對數

log1p — 返回 log(1 + number),甚至當 number 的值接近零也能計算出準確結果

exp — 計算 e 的指數

expm1 — 返回 exp(number) - 1,甚至當 number 的值接近零也能計算出準確結果

pow — 指數表示式

tan — 正切

atan — 反正切

tanh — 雙曲正切

atanh — 反雙曲正切

atan2 — 兩個引數的反正切

sin — 正弦

asin — 反正弦

sinh — 雙曲正弦

asinh — 反雙曲正弦

cos — 余弦

acos — 反余弦

cosh — 雙曲余弦

acosh — 反雙曲余弦

is_finite — 判斷是否為有限值

is_infinite — 判斷是否為無限值

對MapReduce的簡單理解以及歸納總結

看了google的mapreduce 為了以後便於自己查閱,特寫一下總結 就像摘要裡面說的,主要講了以下幾點 1 輸入資料切分 2 真個集群的分配排程,包括如何把切分好的資料分發給map機器,以及如何把map好的資料給reduce機器。3 集群容錯,包括worker failure以及master ...

陣列遍歷方法歸納

for.in 語句用於遍歷陣列或者物件的屬性 對陣列或者物件的屬性進行迴圈操作 遍歷陣列 遍歷物件 for.of 語句用於遍歷陣列的值 對陣列的值進行迴圈操作 遍歷陣列 注意 for of 不可用於物件,會報錯 obj is not iterable 不可迭代的 3 for let i 0 i ar...

numpy數學常用方法歸納

numpy建立多對角矩陣方法 例如 用此方法建立63 63的三對角矩陣 v1 2 63 x1 np.diag v1 v2 1 62 y1 np.diag v2,1 v3 1 62 z1 np.diag v3,1 dxx 1 h 2 x1 y1 z1 最終的三對角矩陣 numpy建立矩陣svd分解方法...