第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模型的輸入 輸出節點對網路模型進行計算,注意這裡的計算分為...