¿Cómo puedo formar matrices en Python?
¿Cómo formar matrices `M` de `m x 2` datos ingresados por el usuario?

m = int(input("Teclea el número de filas:"))
M = np.array(
    np.zeros((m)), 
    dtype = [
        ('p', int),
        ('q', int)
    ]
) 
for i in range(m):
    p_ = input("p: ")
    M['p'][i] = int(p_)
    q_ = input("q: ")
    M['q'][i] = int(q_)

print(mi_arr)