Page 1 of 1

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

Posted: 12 Mar 2025, 03:40
by Anonymous
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?>