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
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
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
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
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]
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
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
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
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
> 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/
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
11 matches
Mail list logo