concatenar matrices en python como matlab sin saber el tamaño de la matriz de salida

Estoy tratando de concatenar matrices en python similar a matlab

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

Hice lo siguiente en python:

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

sin embargo, esto me da diferentes resultados cuando accedo a try to "array [0 ,:]" hay una manera en Python para poner arreglos en un array similar a matlab.

Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta