¿Cómo fusionar 2 matrices numpy?

Siento que me falta algo de documentación, pero no puedo encontrar nada en este ejemplo específico: todo se trata de concatenar o apilar matrices.

Tengo una matriz x y una matriz y ambas de forma (2,3)

x = [[1,2,3], [4,5,6]]

y = [[7,8,9], [10,11,12]]

x = 1 2 3
    4 5 6

y = 7 8 9
    10 11 12

Quiero una matriz z con forma (2,3,2) que se vea así

z = [[[1,7], [2,8], [3,9]], [[4,10], [5,11], [6,12]]]

z = [1,7] [2,8] [3,9]
    [4 10] [5 11] [6 12]

básicamente une el elemento x e y en cada posición.

Respuestas a la pregunta(3)

Su respuesta a la pregunta