Wie kann ich (effizient) einen gleitenden Durchschnitt eines Vektors berechnen?

Ich habe einen Vektor und möchte dessen gleitenden Durchschnitt berechnen (mit einem Fenster der Breite 5).

Zum Beispiel, wenn der betreffende Vektor @ i[1,2,3,4,5,6,7,8], dan

der erste Eintrag des resultierenden Vektors sollte die Summe aller Einträge in @ se[1,2,3,4,5] (d. h.15);der zweite Eintrag des resultierenden Vektors sollte die Summe aller Einträge in @ se[2,3,4,5,6] (d. h.20);etc

m Ende sollte der resultierende Vektor @ se[15,20,25,30]. Wie kann ich das machen

Antworten auf die Frage(6)

Ihre Antwort auf die Frage