cblas segmm函式學習

2021-07-23 13:22:22 字數 609 閱讀 8151

函式定義:

cblas_sgemm(order, transa, transb, m, n, k, alpha, a, lda, b, ldb, beta, c, lda);
第乙個引數的函式是儲存的有限性,有行優先和列優先(c語言是行優先)

第二個引數和第三個引數是是否轉置

a矩陣經過transa之後的維度是m×k

b矩陣經過transb之後的維度是k×n

c矩陣的維度是m×n

lda和ldb是對應矩陣還沒變換之前,在主維度方向的維度。(如果是行優先就是列數)。

#include 

#include

int main() ;

float b[6]=;

float c[6]=;

cblas_sgemm(cblasrowmajor, cblastrans, cblastrans, 3, 3, 2, 1.0, a, 3, b, 2, 0.0, c, 3);

for(i = 0; i < 3; ++i)

printf("\n");

} return

1;}

執行結果

linux fork 函式學習

分類 專業學習 include include include int main case 0 default printf n d n n return 0 輸出結果1 fork child i am child parent i am parent parent getpid 4496 pare...

RecalcLayout 函式學習

1 它是用來將 dialogbar等可浮動的東西安排位置 處理和view frame之間的位置關係的,例如你直接用m wnd showwindow wm hide 隱藏了工具條,那就最好呼叫這個函式重新安排一下剩下的bar和view之間的位置 2 recalclayout是cframewnd定義的虛...

htonl 函式學習

今天在網上看到一篇關於htonl 函式的解釋,感覺有道理,貼過來大家一起學習 htonl就是把本機位元組順序轉化為網路位元組順序 h host 本地主機 to 就是to 了 n net 網路的意思 l 是 unsigned long 所謂網路位元組順序 大尾順序 就是指乙個數在記憶體中儲存的時候 高...