關於陣列的矩陣相乘與翻轉

2021-10-11 02:23:09 字數 900 閱讀 2814

/**

*二維陣列的矩陣輸出和矩陣翻轉的變化

*///矩陣a和b都是兩行兩列,矩陣相乘時,a的行元素乘以b的列元素,然後相加

//下面時乙個手寫圖

#include

intmain()

}for

(i=0

;i<

3;i++

)//輸入行b

}//進行矩陣的相乘

/*需要注意的是矩陣的相乘兩個矩陣乙個相同點

例如a矩陣的 列 要和b矩陣的 行 個數相同,

因為下面需要進行三個for迴圈進行迴圈,要

設計乙個 k 的特殊變數,遍歷a和b的陣列,

因為他們的和c的行和列是不對應的變化,但有

兩個量的變化是相同的,這樣就能使用了。

*/int k;

int c[3]

[2]=

0;//這裡需要這樣寫出來

//下面進行遍歷到c的陣列裡面

for(i=

0;i<

3;i++)}

}//輸出變化後的矩陣

for(i=

0;i<

3;i++)}

return0;

}/**

*二維陣列的矩陣輸出和矩陣翻轉的變化

*///矩陣a和b都是兩行兩列,矩陣相乘時,a的行元素乘以b的列元素,然後相加

//下面時乙個手寫圖

//下面就是矩陣的反轉方法

//其實很簡單理解就是兩個陣列,行和列相互交換

#include

intmain()

}//進行陣列的錄入

for(i=

0;i<

3;i++)}

return0;

}

陣列元素相乘 C 矩陣相乘

矩陣相乘最重要的方法是一般矩陣乘積。它只有在第乙個矩陣的列 column 和第二個矩陣的行數 row 相同時才有意義 一般單指矩陣乘積時,指的便是一般矩陣乘積。乙個m n的矩陣就是m n個數排成m行n列的乙個數陣。由於它把許多資料緊湊的集中到了一起,所以有時候可以簡便地表示一些複雜的模型。運算如下所...

python中矩陣與陣列相乘的問題

下文 一下在神經網路中可能會遇到的np.dot 陣列,矩陣 和np.dot 矩陣,陣列 等矩陣與陣列相乘的問題 import numpy as np import tensorflow as tf a np.array 6,7,8 b np.array 1,2 3,4 5,6 print a.sha...

矩陣的相乘

三種方法 1,torch.mm 僅僅適用2維的矩陣相乘 2,torch.matmul 3,a torch.randn 3,3 b torch.rand 3,3 a tensor 0.6505,0.0167,2.2106 0.8962,0.3319,1.2871 0.0106,0.8484,0.617...