我有一些音频文件,我想使用PYTHON(librosa库)绘制音频文件(如“音频”软件)的平均频谱。我可以看到它们正在绘制整个音频的平均频率与幅度图。
在那之后,我想应用CNN对两类样本进行分类。寻找建议。
谢谢。
答案 0 :(得分:1)
通常,您使用librosa.display.specshow绘制一段时间内的频谱图,而不是整个文件。实际上,视您的分类目标而定,您宁愿使用librosa.stft生成的频谱图或某些梅尔频谱图作为您的CNN。
例如,如果您想对类型进行分类,则梅尔谱图可能是最合适的。如果您想找出琴键或和弦,则需要一个恒定Q谱图(CQT)等。
也就是说,这是一些可以回答您问题的代码:
import json
arr = [['hello',1],[2,3]]
arr = json.dumps(arr)
# Here you can save 'arr' var in cache and it'll save as
# Output => arr = '[["hello", 1], [2, 3]]'
arr = '[["hello", 1], [2, 3]]'
arr = json.loads(arr)
# Output => arr = [["hello", 1], [2, 3]]
这将导致以下输出:
答案 1 :(得分:0)
jQuery('.progressally-quiz-button').click(function() {
if (jQuery('#progressally-quiz-current-page-1').val() === '6') {
if (jQuery(".progressally-quiz-result-container").is(':visible')) {
jQuery(".progressally-quiz").css("display", "none");
} else {
jQuery(".progressally-quiz").css("display", "block");
}
}
});