色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python畫時頻圖

傅智翔1年前7瀏覽0評論

Python是一個靈活、簡潔而有力的編程語言。有許多庫和工具可以幫助我們在Python中實現各種任務。畫時頻圖也不例外。下面我們來介紹如何使用Python來畫時頻圖。

import numpy as np
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
# 樣本信號
t = np.linspace(0, 1, 400, endpoint=False)
s = 0.7 * np.sin(2 * np.pi * 50 * t) + np.sin(2 * np.pi * 100 * t)
# 時域圖
ax.plot(t, s, color='C0')
# 頻域圖
ax.magnitude_spectrum(s, Fs=400, color='C1')
ax.set_xlim(0, 1)
fig.show()

上面的代碼演示了如何使用NumPy和Matplotlib庫在Python中實現時頻圖。我們先生成一組樣本信號,然后在時域上畫出這個信號,接著通過調用magnitude_spectrum函數,在頻域上畫出此信號的頻譜。通過設置不同的參數,我們可以將圖形繪制得更加完美。

總之,Python是一個功能強大而靈活的編程語言,它提供了許多庫和工具,可以輕松地實現各種任務,比如畫時頻圖,這對于很多不同領域的人來說都是非常有用的。