OC 函式庫方法

2021-07-12 01:20:19 字數 1573 閱讀 9362

第2章 數**算(math)函式 

2.1 算術運算函式 

2.1.1 rand()函式:產生隨機數 

2.1.2 abs()函式/labs()函式:整數的絕對值 

2.1.3 fabs()/fabsf()/fabsl()函式:浮點數的絕對值 

2.1.4 floor()/floorf()/floorl()函式:向下取整 

2.1.5 ceil()/ceilf()/ceill()函式:向上取整 

2.1.6 round()/roundf()/roundl()函式:四捨五入 

2.1.7 sqrt()/sqrtf()/sqrtl()函式:求平方根 

2.1.8 fmax()/fmaxf()/fmaxl()函式:求最大值 

2.1.9 fmin()/fminf()/fminl()函式:求最小值 

2.1.10 hypot()/hypotf()/hypotl()函式:求直角三角形斜邊的長度 

2.1.11 fmod()/fmodf()/fmodl()函式:求兩數整除後的餘數 

2.1.12 modf()/modff()/modfl()函式:浮點數分解為整數和小數 

2.1.13 frexp()/frexpf()/frexpl()函式:浮點數分解尾數和以二為底的指數 

2.2 三角運算函式 

2.2.1 sin()/sinf()/sinl()/函式:求正弦值 

2.2.2 sinh()/sinhf()/sinhl()函式:求雙曲正弦值 

2.2.3 cos()/cosf()/cosl()函式:求余弦值 

2.2.4 cosh()/coshf()/coshl()函式:求雙曲余弦值 

2.2.5 tan()/tanf()/tanl()函式:求正切值 

2.2.6 tanh()/tanhf()/tanhl()函式:求雙曲正切值 

2.3 反三角運算 

2.3.1 asin()/asinf()/asinl()函式:求反正弦值 

2.3.2 asinh()/asinhf()/asinhl()函式:求反雙曲正弦值 

2.3.3 acos()/acosf()/acosl()函式:求反余弦值 

2.3.4 acosh()/acoshf()/acoshl()函式:求反雙曲余弦值 

2.3.5 atan()/atanf()/atanl()函式:求反正切值 

2.3.6 atan2()/atan2f()/atanl()函式:求座標值的反正切值 

2.3.7 atanh()/atanhf()/atanhl()函式:求反雙曲正切值 

2.4 指數和對數運算 

2.4.1 pow()/powf()/powl函式:求n的m次方的值 

2.4.2 exp()/expf()/expl()函式:求e的x次方的值 

2.4.3 exp2()/exp2f()/exp2l()函式:2的x的次方的值 

2.4.4 log()/logf()/logl()函式:求以e為底的對數值 

2.4.5 log10()/log10f()/log10l()函式:求以10為底的對數值 

2.5 常量函式

函式庫檔案

乙個很簡單的問題除錯了好久,不過還算有收穫。現總結一下 1.vs2008中 math.h 標頭檔案中沒有定義m pi,如果程式確實要用m pi則需自己定義。define m pi 3.14159265358979323846 2.如果程式中自己定義的函式比較多,為了除錯方便使用方便,可以將這些函式都...

標準函式庫

1 rand與srand函式產生偽隨機數 cpp view plain copy print?intrand void void srand unsigned intseed rand返回乙個範圍在0和rand max之間的偽隨機數,為了避免程式每次執行時獲得相同的隨機數序列,可以使用srand函式...

tf 函式庫與np 函式庫的轉換

前言 在對演算法模型進行部署的時候,往往需要做一些工作。以xilinx開發板部署tf框架模型為例,首先需要對訓練好的ckpt模型進行freeze得到.pb模型,之後,對其進行量化 編譯生成elf檔案,然後在板卡上通過main.cc函式呼叫pb模型的輸入 輸出節點對網路模型進行計算,注意這裡的計算分為...