Hallo,
meine gestellten Fragen konnte ich inzwischen selbst beantworten und ich habe meinen Code auf das wav-Beispile abgestimmt.
Die tolle Methode von MagBen, lokale Maxima in einem Histogramm zu ermitteln und auszudrucken wurde gleich angewandt. Ich wollte ja prüfen, ob das Ergebnis der fft ...
Die Suche ergab 6 Treffer
- Donnerstag 9. Juli 2015, 00:03
- Forum: Allgemeine Fragen
- Thema: Frequenzanalyse mit fft
- Antworten: 1
- Zugriffe: 5761
- Mittwoch 8. Juli 2015, 15:02
- Forum: Allgemeine Fragen
- Thema: Lokales Maximum in Histogram
- Antworten: 12
- Zugriffe: 3610
Re: Lokales Maximum in Histogram
Danke MagBen für diese ausgezeichnete Lösung mit einer passenden Funktion, die für mich neu war! :D
(Hier wird sie behandelt und auf einen weiteren Link hingewiesen: http://www.saltycrane.com/blog/2008/04/how-to-use-pythons-enumerate-and-zip-to/)
Da hätte ich noch lange for-Schleifen studieren oder ...
(Hier wird sie behandelt und auf einen weiteren Link hingewiesen: http://www.saltycrane.com/blog/2008/04/how-to-use-pythons-enumerate-and-zip-to/)
Da hätte ich noch lange for-Schleifen studieren oder ...
- Mittwoch 8. Juli 2015, 13:47
- Forum: Allgemeine Fragen
- Thema: Lokales Maximum in Histogram
- Antworten: 12
- Zugriffe: 3610
Re: Lokales Maximum in Histogram
Gut, die Slice-Geschichten mit dem Doppelpunkt sind mir jetzt klar. y2 = y[1:-1] entfernt sozusagen das erste und das letzte Element der Arrays. y[:-2] entfernt die beiden letzten und y[2:] die beiden ersten Elemente.
"maxima" hat die Boolschen Werte "True" und "False".
Um die Wertepaare ...
"maxima" hat die Boolschen Werte "True" und "False".
Um die Wertepaare ...
- Dienstag 7. Juli 2015, 15:15
- Forum: Allgemeine Fragen
- Thema: Lokales Maximum in Histogram
- Antworten: 12
- Zugriffe: 3610
Re: Lokales Maximum in Histogram
Vielen Dank für die Umsetzung! :D
(Ich war mittlerweile theoretisch auf dem richtigen Weg, hätte es aber noch nicht umsetzen können.)
Wie könnte man jetzt die Maxima als Wertepaare ausdrucken? Müsste man dazu erst ein zweidimensionales Array definieren, in das die Daten eingelesen werden?
Die ...
(Ich war mittlerweile theoretisch auf dem richtigen Weg, hätte es aber noch nicht umsetzen können.)
Wie könnte man jetzt die Maxima als Wertepaare ausdrucken? Müsste man dazu erst ein zweidimensionales Array definieren, in das die Daten eingelesen werden?
Die ...
- Dienstag 7. Juli 2015, 13:39
- Forum: Allgemeine Fragen
- Thema: Lokales Maximum in Histogram
- Antworten: 12
- Zugriffe: 3610
Re: Lokales Maximum in Histogram
Die Frage des TE ist ungelöst und ich würde gerne von einer angemessenen Lösung lernen.
M.E. sollte man folgende Schritte umsetzen:
- Setzen eines Schwellwerts
- Ermittlung aller Maxima über dem Schwellwert (y k-1 < y k > y k+1 sowie y > Schwellwert)
- Sortieren der Maxima nach Größe
- Ausgabe als ...
M.E. sollte man folgende Schritte umsetzen:
- Setzen eines Schwellwerts
- Ermittlung aller Maxima über dem Schwellwert (y k-1 < y k > y k+1 sowie y > Schwellwert)
- Sortieren der Maxima nach Größe
- Ausgabe als ...
- Dienstag 7. Juli 2015, 11:58
- Forum: Allgemeine Fragen
- Thema: Frequenzanalyse mit fft
- Antworten: 1
- Zugriffe: 5761
Frequenzanalyse mit fft
Hallo,
der u.g. Code stellt aus einem Ausschnitt eines Audiosignals (z.B. 1/20 Sekunde) die entsprechenden Frequenzanteile grafisch dar.
import numpy as np
import matplotlib.pyplot as plt
from scipy.io.wavfile import read
(fs, at) = read('440_880_1320_4_3_2.wav')
# at: Amplitude in der zeitlichen ...
der u.g. Code stellt aus einem Ausschnitt eines Audiosignals (z.B. 1/20 Sekunde) die entsprechenden Frequenzanteile grafisch dar.
import numpy as np
import matplotlib.pyplot as plt
from scipy.io.wavfile import read
(fs, at) = read('440_880_1320_4_3_2.wav')
# at: Amplitude in der zeitlichen ...
