1. x(:, :, : )
x(i,j,k)
的含义是第k
层矩阵的第i
行第j
列元素;
x(:,:,1)
则表示第1
层矩阵。
比如:创建多维数组
A = [1 2 3; 4 5 6; 7 8 9]
A(:,:,2) = [10 11 12; 13 14 15; 16 17 18]
那么,A
就是
A =
A(:,:,1) =
1 2 3
4 5 6
7 8 9
A(:,:,2) =
10 11 12
13 14 15
16 17 18
A(:,1,1)
ans =
1
4
7
2. x(1, : )
y=x(1,:)
,把x
这个矩阵的第一行所有列赋给y
。
注,冒号相当于所有。
3.x(:, : )
例如,在matlab中,a(:, 1:3)=[]
表示将数组a的第1到第3列删除。
第一个冒号( : )
表示取数组a的所有行;
1:3
表示取数组a的第1
到第3
列。
参考:
最近开通了个公众号,主要分享python学习相关内容,推荐系统,风控等算法相关的内容,感兴趣的伙伴可以关注下。
公众号相关的学习资料会上传到QQ群596506387,欢迎关注。