Datenverarbeitung Python: Listen in Listen a 40 Datenpunkte aufteilen?

Erste Frage Aufrufe: 445     Aktiv: 18.07.2024 um 16:53

0
Guten Abend, ich bin gerade dabei Daten zu verarbeiten. Und muss dazu den RMS (Root Mean Square) erzeugen/berechnen. Der ist ja natürlich, wenn ich ihn aus allen Werten meiner Liste berechne konstant und hat nur einen Wert. Er soll aber jeweils alle 20ms berechnet werden. Jedes Signal wurde einmal alle 0.5ms aufgenommen, d.h. ich bräuchte jeweils 40 Daten. Wie genau kann ich das lösen? Die Komplette Liste in Listen a 40 Daten aufteilen? Oder gibt es dafür andere Methoden? Vielen Dank für die Hilfe.
Diese Frage melden
gefragt

Punkte: 10

 
Kommentar schreiben
1 Antwort
0
Hallo user23b3. Du sollst alle 20 ms den RMS berechnen. Aber über welchen Zeitraum? Über die letzten 20 ms? Falls ja, musst du tatsächlich die komplette Liste in Pakete von 40 Daten aufteilen. In der Praxis hättest du wahrscheinlich nicht die ganze Liste auf einmal, sondern die Daten würden der Reihe nach reinkommen und müssten in Echtzeit alle 20 ms verarbeitet werden.
Diese Antwort melden
geantwortet

Punkte: 10

 

Kommentar schreiben