我在绘制散点图时遇到问题
我想在散点图上绘制音频特征的值,以获得清晰的视觉效果(因为我的训练集中有5个音频文件,在增加数据集后,我将使用这些文件来训练KNN/SVM等)
标记的培训标签是
[0, 0, 1, 2, 1]
而training_特征值是
[
[103.359375, [11, 36, 60, 85, 110, 134, 159, 183, 208, 232, 257, 286, 310, 335]],
[89.10290948275862, [11, 41, 69, 98, 127, 155, 184, 213, 241, 270, 299, 327, 356]],
[151.99908088235293, [7, 24, 41, 57, 73, 90, 107, 123, 140, 157, 173, 189, 206, 223, 239, 256, 272, 290, 307, 325, 343, 360, 377]],
[143.5546875, [39, 57, 77, 95, 114, 132, 150, 168, 186, 204, 222, 239, 256, 272, 288, 305, 322, 340]],
[83.35433467741936, [8, 38, 70, 101, 137, 168, 199, 230, 266, 298, 334, 365]]
]
每个要分类的对象都有两个特性,分别称为tempo
和{
我怎样才能在散点图中画出来?在
我尝试了以下方法,但由于x和y的大小不同而失败
^{pr2}$这给我一个错误ValueError: setting an array element with a sequence.
。请帮忙:)
编辑:还有一件事,我如何绘制多个特征,即(>;2),我想使用光谱质心、过零率、mfcc等,然后绘制结果
正如ImportanceOfBeingEarnest所说,问题在于数组的大小。在
对于散点,您需要一个具有点(x和y)坐标的数组。 但是featureB是一个有很多值的数组。在
然后您需要将training_功能转换为如下所示:
^{pr2}$现在如果我们能利用散开! 在
我不明白你想策划什么,但我希望对你有用!。。。在
相关问题 更多 >
编程相关推荐