numpy block创建分块矩阵

import numpy as np
a=np.random.randint(1,9,size=9).reshape((3,3))
print(a)
b=np.random.randint(1,9,size=3)
print(b)

显示随机生成两个矩阵

#a矩阵
[[4 1 3]
 [7 2 3]
 [5 1 1]]
#b矩阵
[5 3 2]

把b拼接在a右侧

b=np.expand_dims(b,axis=0)
print(np.block([[a,b.T]]))

把b拼接在a下方

print(np.block([[a],[b]]))


结果

[[4 1 3]
 [7 2 3]
 [5 1 1]
 [5 3 2]]
发布了6 篇原创文章 · 获赞 0 · 访问量 815

猜你喜欢

转载自blog.csdn.net/Jinyindao243052/article/details/103987955