python怎么合并矩阵?

2025-12-06 16:20:07

1、给出两个5*6的矩阵:

# -*- coding: utf-8 -*-

import numpy as np

a = np.arange(30).reshape(5,-1)

b = np.arange(-10,20).reshape(5,-1)

python怎么合并矩阵?

2、合并这两个矩阵:

c = np.row_stack((a,b))

这叫做按行合并,所以a在上,b在下。

python怎么合并矩阵?

3、按行合并还可以写为:

c = np.vstack((a,b))

python怎么合并矩阵?

4、按列合并,也有两种写法:

c = np.hstack((a,b))

d = np.column_stack((a,b))

python怎么合并矩阵?

5、给出四幅大小相同的图片。

python怎么合并矩阵?

python怎么合并矩阵?

python怎么合并矩阵?

python怎么合并矩阵?

6、加载这四幅图片:

# -*- coding: utf-8 -*-

import numpy as np

import cv2

imgs = []

for i in ['a','b','c','d']:

    a = cv2.imread(i+'.png')

    imgs.append(a)

p,q,r,s = imgs

7、p和q横向合并:

b = np.hstack((p,q))

python怎么合并矩阵?

8、r和s横向合并:

c = np.hstack((r,s))

python怎么合并矩阵?

9、b和c纵向合并:

d = np.vstack((b,c))

python怎么合并矩阵?

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢