2013/3/13 Rafael Gomes <rgg...@hotmail.com>

> La otra duda es sobre como puedo hacer matrizes en python? Yo utilize este
> metodo pero no se si es el mas correcto
>
> a=0
> a=[a]*tamanho
> matriz_adj=[a]*tamanho
> print matriz_adj
>
> La matriz es para tratar de hacer la matriz adjacente de mi red de casa.
>

Si quieres tratar matrices, lo mejor es NumPy.

import numpy as np
np.zeros((2,3))  # matriz de ceros dimensiones 2x3


Sin embargo, quizá te interese echarle un vistazo a NetworX, una biblioteca
para trabajar con redes. Por debajo lo que tiene son diccionarios de
diccionarios, por lo que, aún siendo python puro, es bastante eficiente (yo
manejo redes de 10⁵ - 10⁶ nodos sin problemas). Por supuesto, también
exporta a matrices.
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a