Finden positiver Peaks einer Funktion
📁 Python, KI, Arbeit
Es ist erforderlich, programmatisch die Anzahl und Position der positiven Peaks im Graphen zu finden.
Bekannt ist, dass die Anzahl der Peaks ungerade ist. Normalerweise 3, 5 oder 7. In diesem Fall 3. Ebenfalls bekannt ist, dass auf jeden positiven Peak ein negativer folgt.
Wie löst man ein solches Problem am besten in Python? Vorzugsweise ohne Anpassung von Koeffizienten.
Ergänzung: Die Daten beginnen immer mit einem positiven Peak und enden mit einem negativen.
Die Daten stellen eine vertikale Projektion eines Bildes dar, verarbeitet mit der Funktion np.gradient(projection)/projection. Also das Verhältnis der zweiten Ableitung der Funktion zu ihrer Höhe.
s = ""1a2b3c""for _ in range(len(s)): print(s) s = s[1:] + s[0]1a2b3ca2b3c12b3c1ab3c1a23c1a2bc1a2b3 Anmelden um eine Antwort zu hinterlassen