
文章插圖
大家好,小耶來為大家解答以上的問題 。shift鍵的功能,shiftdim這個很多人還不知道,現在讓我們一起來看看吧!
1、本來data是4行3列(1層)的矩陣我們可以用2個下標定位 , 如data(3,2)表示data的第3行第2列的元素但其實也可以用1個下標定位,它的順序是先第一個維度,再第二個維度(先行后列),如data(1)表示data(1,1)=1,data(2)表示data(2,1)=5 , data(3)表示data(3,1)=9,data(4)表示data(1,2)=2,data(5)表示data(2,2)=6,data(6)表示data(3,2)=10,以此類推reshape后變為2行2列3層的三維矩陣 。
2、三維矩陣可以用3個下標定位,也可以用1個下標定位,定位時的順序也是先第一個維度,再第二個維度,最后第三個維度 。
【shiftdim shift鍵的功能】3、reshape前后不改變一維下標定位順序,即A(1,1,1)=A(1)=data(1)=1,A(2,1,1)=A(2)=data(2)=5,A(1,2,1)=A(3)=data(3)=9,A(2,2,1)=A(4)=data(4)=2 , A(1,1,2)=A(5)=data(5)=6,以此類推shiftdim(A,1)使A的維號左移1位,就是第2維變第1維 , 第3維變第2維,第1維變最后維 。
4、A是2*2*3的矩陣,Adim就是2*3*2的矩陣,并且有A(1,2,3)=Adim(2,3,1),A(1,2,1)=Adim(2,1,1),以此類推permute(A,[2,3,1])使A的維號按照先第2維、再第3維,最后第1維的順序排列 。
5、在這里得到的矩陣和Adim完全相同 。
6、permute的功能比shiftdim強大,可以實現維號的任意順序排列(或稱置換),而shiftdim只是permute按左移(或右移)排列(數學上稱為輪換)的一個特例 。
本文到此分享完畢 , 希望對大家有所幫助 。
- 手機回車鍵是哪一個 手機回車鍵是哪一個鍵盤圖片
- 榮耀手機怎么設置單鍵導航
- 榮耀手機怎么隱藏虛擬鍵
- 榮耀手機怎么取消虛擬鍵
- nova6返回鍵怎么設置 華為nova6返回鍵怎么設置
- 君威安吉星旁邊那個按鈕是什么? 別克君威安吉星按鍵旁邊那個是什么
- 雅馬哈HTR-2067家庭影院怎么一鍵式選擇輸入源和喜愛的設置
- 手機長焦鏡頭的作用一鍵重裝系統
- 智能手機開關鍵失靈怎么辦 手機開關鍵失靈是什么原因
- 榮耀手機怎么關閉撥號按鍵音
