[Python-es] matriz de matrices irregulares en longitud
Kiko
kikocorreoso en gmail.com
Mie Abr 25 15:47:29 CEST 2012
Caso complicado... Ayudar a quien no tiene un problema...
> ;)
>
José, creeme, tengo muchos problemas ;-)
Himport numpy as N
>
> class Metamat:
> def __init__(self,nx,ny):
> x = [0 for i in range(nx)]
> self.M = [x for i in range(ny)]
>
> def __getitem__(self,l):
> i,j = l
> return self.M[i][j]
>
> def __setitem__(self,l,algo):
> i,j = l
> self.M[i][j] = algo
>
> if __name__ == '__main__':
> m = Metamat(5,6)
> print m[1,1]
>
> m[1,1] = N.array(((1,1),(2,2)))
>
> print m[1,1]
>
Jaime, gracias, algo así se me estaba ocurriendo pero no sabía si era muy
retorcido y lógico y he preferido preguntar antes.
Hmm, un lista de listas:
> x = [
> [1,2,3,4],
> [5,6,7,8],
> [1,2,3,4],
> [5,6,7,8],
> ]
> Me parece algo... normal, no le veo nada feo.
>
Andrei, Gracias por confirmar que mi lógica no es tán ilógica \o/, es que
siempre pienso en cuadriculado y regular y cuando algo se dispersa de eso
me pierdo...
Muchas gracias a todos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20120425/663929ba/attachment.html>
Más información sobre la lista de distribución Python-es