我更熟悉Matlab,但我目前正在使用Python。如果我有4个矩阵/数组在Python中,如何将每个矩阵转换为列向量,然后将它们附加在一起形成一个大的列向量?
在Matlab中,我有:
theta是我感兴趣的最终列向量。在Python中,我该怎么做?
我认为我会使用reshape函数来创建列向量(类似于W1 = reshape(W1, size(W1))),但我无法让它工作,并且我不知道如何将每个向量附加到一起创建一个大的列向量。任何见解都将是很好的!
在Matlab中,我有:
W1 = rand(hiddenSize, visibleSize) * 2 * r - r;
W2 = rand(visibleSize, hiddenSize) * 2 * r - r;
b1 = zeros(hiddenSize, 1);
b2 = zeros(visibleSize, 1);
theta = [W1(:) ; W2(:) ; b1(:) ; b2(:)];
theta是我感兴趣的最终列向量。在Python中,我该怎么做?
我认为我会使用reshape函数来创建列向量(类似于W1 = reshape(W1, size(W1))),但我无法让它工作,并且我不知道如何将每个向量附加到一起创建一个大的列向量。任何见解都将是很好的!