我知道可以使用python中不同库的不同功能来绘制频谱图。在matplotlib中,plyplot使用时序音频数据直接绘制频谱图,但librosa首先在对频谱图进行绘制之前对数据进行短傅里叶变换。
但是我仍然对两者感到困惑。
请告诉我两者之间的详细区别
1.librosa.dispay.specshow()
2.matplotlib.pyplot.specgram()
我已经在互联网上进行了很多搜索,但是却找不到任何相关信息。
答案 0 :(得分:0)
根据librosa
documentation,所有librosa
绘图函数都依赖于matplotlib
。
librosa 的所有绘图函数都依赖于 matplotlib。为了演示我们可以做的所有事情,在这里导入 matplotlib 的 pyplot API 会有所帮助。