如何在Python中正确地将矩阵附加到现有矩阵的底部



我有两个矩阵,A和B。A和B各为100 x 100。我试图产生一个组合矩阵AB,它是200×100,第一个100×100中有a的元素,第二个100×100%中有B的元素。

我试着做了以下操作,但当我在Python中做这件事时,它说形状是(2500,500(。

def get_bigAB(n, lamb):
return np.array([[A], [get_B(n, lamb)]])

我的条目是浮点数,而不是简单的整数。

我的get_B函数按预期执行,当然,我使用的是Python3。

使用np.vstack结束工作。谢谢你的帮助!

def get_Alambda(n, lamb):
B = get_lambdaI(n, lamb)
AB = np.vstack((A, B))
return AB

您尝试过numpy连接吗

import numpy as np
AB = np.concatenate((A,B),axis=0)
print(AB)
print(AB.shape)

尝试使用vstack(A, B),其中矩阵B附加到矩阵A的底部。这将为您提供所需的维度。

相关内容

  • 没有找到相关文章

最新更新