Listen Sie die Konstruktion durch Verkettung nach FFT [geschlossen] auf

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Listen Sie die Konstruktion durch Verkettung nach FFT [geschlossen] auf

by Anonymous » 12 Mar 2025, 03:40

Gibt es eine einfachere Möglichkeit, Frequenzkomponenten nach FFT zu konstruieren?

Code: Select all

import numpy as np
from scipy.fftpack import fft

# By calculating FFT...
Y = fft(y) / n  # FFT computing and normalization
# Constructing a new list with one-sided frequency range
Y = [Y[0]] + [2 * Y[i] for i in range(1, n//2)]
< /code>
Dies funktioniert korrekt, aber ich habe zunächst eine kompaktere Form versucht: < /p>
Y = [Y[0]] + [2 * Y[range(1, n//2)]]  # This does NOT work
, die tatsächlich zu 2D erhöht werden, anstatt Indizes von 0 bis 1 zu verkettet: n // 2.
Meine Frage ist: Gibt es eine einfachere oder mehr pythonische Methode, um diese einseitige Frequenzbereichskonstruktion zu erreichen?>

Top