一二三维矩阵的拼接问题
生活随笔
收集整理的這篇文章主要介紹了
一二三维矩阵的拼接问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
矩陣數據的連接:
主要分為三類:(1)以為矩陣的連接
可以直接寫假設 :a=[m n ]; ? 就把 m n 這兩個一維的向量連接起來合成一個向量;
a=[m,n]
a =
? ? ?1 ? ? 2 ? ? 3 ? ? 4;
二維矩陣的 連接:
?m=[1 2 ;3 4];n=[5 6;7 8];
>> a=[m;n]
a =
? ? ?1 ? ? 2
? ? ?3 ? ? 4
? ? ?5 ? ? 6
? ? ?7 ? ? 8
或者
?a=cat(2,m,n)
a =
? ? ?1 ? ? 2 ? ? 5 ? ? 6
? ? ?3 ? ? 4 ? ? 7 ? ? 8
或者
a=[m n]
a =
? ? ?1 ? ? 2 ? ? 5 ? ? 6
? ? ?3 ? ? 4 ? ? 7 ? ? 8
三維矩陣的連接:
三維矩陣的意義可以理解為:有多少個二維的矩陣,矩陣的數目用第三維的數表示:
例如A(2.3.4),表示有4個2*3的矩陣
拼接三維矩陣時,我們可以直接調用 ?cat(3,A,B) 函數,這樣把A B這兩個矩陣拼接在一起,在卷積神經網絡中會用到三維的矩陣,主要用于存儲訓練樣本圖片的 個數以及大小。
總結
以上是生活随笔為你收集整理的一二三维矩阵的拼接问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Caffe下自己的数据训练和测试
- 下一篇: matlab中reshape和repma