Forma entera larga de matrices Numpy

Si construyo una matriz numpy como esta:

A = array([[1,2,3],[4,5,6]]) 

y luego escriba A.shape obtengo el resultado:

 (2L, 3L) 

¿Por qué me estoy haciendo una forma con el formato largo?

Puedo reiniciar todo y sigo teniendo el mismo problema. Y por lo que puedo ver, es solo cuando construyo matrices tengo este problema, de lo contrario obtengo enteros cortos (regulares).

Como @ CédricJulien lo pone en el comentario, no hay problema con los números largos en este caso, esto debe tratarse como un detalle de implementación.

La respuesta real para su pregunta, por supuesto, solo se puede encontrar dentro del código fuente de numpy, pero el hecho de que las dimensiones sean largas en este caso no debería importar el uso que tenga para las matrices o estos índices.