Como mesclar duas matrizes numpy grandes se o fatiamento não resolver o erro de memória?

Eu tenho duas matrizes numpycontainer1 econtainer2 Ondecontainer1.shape = (900,4000) econtainer2.shape = (5000,4000). Mesclando-os usandovstack resulta em umMemoryError. Depois de pesquisar as perguntas antigas postadas aqui, tentei mesclá-las usandoslicing como isso:

mergedContainer = numpy.vstack((container1, container2[:1000]))
mergedContainer = numpy.vstack((mergedContainer, container[1000:2500]))
mergedContainer = numpy.vstack((mergedContainer, container[2500:3000]))

mas depois disso, mesmo que eu faça:

mergedContainer = numpy.vstack((mergedContainer, container[3000:3100]))

isso resulta emMemoryError.

estou usandoPython 3.4.3 (32-Bit) e gostaria de resolver sem mudar para64-Bit.

questionAnswers(1)

yourAnswerToTheQuestion