a(end) |
a[-1] |
a(2,5) |
a[1,4] |
a(2,:) |
a[1] or a[1,:] |
a(1:5,:) |
a[0:5] or a[:5] or a[0:5,:] |
a(end-4:end,:) |
a[-5:] |
a(1:3,5:9) |
a[0:3][:,4:9] |
a([2,4,5],[1,3]) |
a[ix_([1,3,4],[0,2])] |
a(3:2:21,:) |
a[ 2:21:2,:] |
a(1:2:end,:) |
a[ ::2,:] |
a(end:-1:1,:) or flipud(a) |
a[ ::-1,:] |
a([1:end 1],:) |
a[r_[:len(a),0]] |
a.' |
() or |
a' |
().transpose() or ().T |
a * b |
(b) |
a .* b |
a * b |
a./b |
a/b |
a.^3 |
a**3 |
(a>0.5) |
(a>0.5) |
find(a>0.5) |
nonzero(a>0.5) |
a(:,find(v>0.5)) |
a[:,nonzero(v>0.5)[0]] |
a(:,find(v>0.5)) |
a[:,>0.5] |
a(a<0.5)=0 |
a[a<0.5]=0 |
a .* (a>0.5) |
a * (a>0.5) |
a(:) = 3 |
a[:] = 3 |
y=x |
y = () |
y=x(2,:) |
y = x[1,:].copy() |
y=x(:) |
y = () |
1:10 |
arange(1.,11.) or r_[1.:11.] or r_[1:10:10j] |
0:9 |
arange(10.) or r_[:10.] or r_[:9:10j] |
[1:10]' |
arange(1.,11.)[:, newaxis] |
zeros(3,4) |
zeros((3,4)) |
zeros(3,4,5) |
zeros((3,4,5)) |
ones(3,4) |
ones((3,4)) |
eye(3) |
eye(3) |
diag(a) |
diag(a) |
diag(a,0) |
diag(a,0) |
rand(3,4) |
(3,4) |
linspace(1,3,4) |
linspace(1,3,4) |
[x,y]=meshgrid(0:8,0:5) |
mgrid[0:9.,0:6.] or meshgrid(r_[0:9.],r_[0:6.] |
ogrid[0:9.,0:6.] or ix_(r_[0:9.],r_[0:6.] |
|
[x,y]=meshgrid([1,2,4],[2,4,5]) |
meshgrid([1,2,4],[2,4,5]) |
ix_([1,2,4],[2,4,5]) |
|
repmat(a, m, n) |
tile(a, (m, n)) |
[a b] |
concatenate((a,b),1) or hstack((a,b)) or column_stack((a,b)) |
[a; b] |
concatenate((a,b)) or vstack((a,b)) or r_[a,b] |
max(max(a)) |
() |
max(a) |
(0) |
max(a,[],2) |
(1) |
max(a,b) |
maximum(a, b) |