Quindi ho una matrice che contiene diversi numeri. Mentre il mio script viene eseguito, sempre più numeri vengono aggiunti a questo array. Tuttavia, non sono interessato a tutti i numeri ma voglio solo tenere traccia degli ultimi 5 numeri.Qualsiasi modo per tenere traccia degli ultimi 5 punti dati in python
Attualmente, memorizzo solo tutti i numeri nell'array. Tuttavia, questo array diventa davvero grande ed è pieno di informazioni non necessarie.
Ho pensato di creare una funzione che quando aggiunge un elemento alla matrice, rimuove anche l'ultimo elemento se la matrice contiene già 5 numeri.
Ho anche pensato di creare una nuova classe per creare una struttura dati che faccia ciò che voglio. Tuttavia, ho solo bisogno di fare riferimento a questo array occasionalmente ed è solo una piccola parte dello script. Quindi penso che sia eccessivo se creo un'intera nuova classe per farlo.
Qual è il modo migliore per farlo?
fantastico questo è perfetto. Grazie. – user
+1, ma solo per riferimento questo richiede Python 2.6 o versioni successive. –