Así que tengo una matriz que contiene varios números. A medida que se ejecuta mi secuencia de comandos, se añaden más y más números a esta matriz. Sin embargo, no estoy interesado en todos los números, solo quiero hacer un seguimiento de los últimos 5 números.Cualquier forma de realizar un seguimiento de los últimos 5 puntos de datos en python
Actualmente, guardo todos los números en la matriz. Sin embargo, este conjunto se vuelve muy grande y está lleno de información innecesaria.
He pensado en hacer una función que cuando agrega un elemento a la matriz, también elimina el último elemento si la matriz ya contiene 5 números.
También pensé en hacer una nueva clase para crear una estructura de datos que hace lo que quiero. Sin embargo, solo necesito hacer referencia a esta matriz ocasionalmente y es solo una pequeña parte de la secuencia de comandos. Entonces creo que es excesivo si creo una clase completamente nueva para hacer esto.
¿Cuál es la mejor manera de hacerlo?
impresionante esto es perfecto. Gracias. – user
+1, pero solo como referencia esto requiere Python 2.6 o superior. –