Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-27 Por tema Jesús Curbelo Rodríguez
Hola a todos, Hace tiempo escribí esto, igual te sirve aunque falta pulirlo. Saludos. #!/usr/bin/env python # -*- coding: utf-8 -*- class Vector(list): '''Vector de tamaño fijo con/sin comprobación de tipo''' def __new__(cls, *args, **kwargs): # Internamente los elementos

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema Diego Uribe Gamez
Muy buen aporte :) x = [ [1,2,3,4], [5,6,7,8], [1,2,3,4], [5,6,7,8], ] Expansión dinámica: La idea de las columnas en una variable es irregular, se expande de forma regular ya sea en filas 4 * columnas 4 es como decir lateral * vertical, pero cuando lo haces diagonal 1638 es cuan

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema Kiko
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

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema Andrey Antoukh
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. El 25 de abril de 2012 13:08, Kiko escribió: > > > El 25 de abril de 2012 13:03, G V escribió: > > no termino de ver el problema que tienes, es un

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema Jaime Perea
Hola ¿No te valdría con los métodos __setitem__ y __getitem__? algo así como import 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]

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema Jose Caballero
On Apr 25, 2012, at 7:08, Kiko wrote: > > > El 25 de abril de 2012 13:03, G V escribió: > no termino de ver el problema que tienes, es un array de n > dimensiones, en este caso 4 y solo las 2 primeras tienen un requisito > de ser iguales. ¿no? Quizás si nos das algo de codigo veamos mejor

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema Raúl Cumplido
Hola Kiko, No tengo claro las acciones que luego necesitas hacer con esas matrices. Pero dependiendo de lo que sea o de las búsquedas/operaciones que tengas que hacer igual puedes usar los arrays de numpy para montar las matrices. A mi no me parece mal del todo montarlo con listas, me parece bast

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema Kiko
El 25 de abril de 2012 13:03, G V escribió: > no termino de ver el problema que tienes, es un array de n > dimensiones, en este caso 4 y solo las 2 primeras tienen un requisito > de ser iguales. ¿no? Quizás si nos das algo de codigo veamos mejor tu > problema. > La otra opcion que se me ocurre es

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema G V
no termino de ver el problema que tienes, es un array de n dimensiones, en este caso 4 y solo las 2 primeras tienen un requisito de ser iguales. ¿no? Quizás si nos das algo de codigo veamos mejor tu problema. La otra opcion que se me ocurre es definir una clase para el dato, donde decidas cual es e

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema Kiko
> Cual es la pregunta? > > ¿Cómo lo harías? ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/

Re: [Python-es] matriz de matrices irregulares en longitud

2012-04-25 Por tema Jose Caballero
On Apr 25, 2012, at 4:09, Kiko wrote: > Hola. > > Llevo un rato pensando en diferentes formas de como almacenar una información > y creo que ninguna de ellas es muy bonita. Os explico el problema a ver si > alguna de vuestras ocurrencias es más pythonica/bonita que las mias. > > Quiero al