网站首页 精选百科 > 正文
大家好,小耶来为大家解答以上的问题。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个下标定位,定位时的顺序也是先第一个维度,再第二个维度,最后第三个维度。
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按左移(或右移)排列(数学上称为轮换)的一个特例。
本文到此分享完毕,希望对大家有所帮助。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
猜你喜欢:
- 2022-11-10 带刺的玫瑰韩剧大结局视频(带刺的玫瑰韩剧)
- 2022-09-06 舞女师傅
- 2022-10-29 拿走英语怎么说(拿走英语)
- 2022-12-02 世界上最悲催的机场(世界上最悲催的事)
- 2022-10-30 三爱三节是什么意思(三爱三节)
- 2022-10-09 宝飞龙竞技龙(竞技龙)
- 2023-01-02 同时的读音是什么(同时的反义词)
- 2022-12-15 唐培彦周冬雨(唐培彦)
最新文章:
- 2023-01-08 word2006有几种大纲(word2006)
- 2023-01-08 寓言二则(关于寓言二则介绍)
- 2023-01-08 诺基亚8820当年多少钱(诺基亚8820)
- 2023-01-08 寓言九首(关于寓言九首介绍)
- 2023-01-08 有个总裁非要娶我小说(有个总裁非要娶我)
- 2023-01-08 寓言中的人生智慧(关于寓言中的人生智慧介绍)
- 2023-01-08 寓言不止(关于寓言不止介绍)
- 热点推荐
- 热评文章