concatenando arrays em python como matlab sem saber o tamanho do array de saída

Eu estou tentando concatenar matrizes em python semelhante ao matlab

array1= zeros(3,500);
array2=ones(3,700);
array=[array1, array2];

Eu fiz o seguinte em python:

array1=np.zeros((3,500))
array2=np.ones((3,700))
array=numpy.concatenate((array1, array2), axis=2)

no entanto isso me dá resultados diferentes quando eu acesso tentar "array [0 ,:]" existe uma maneira em python para colocar matrizes em um array semelhante ao matlab.

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion