Итак, у вас есть массив
1
2
3
60
70
80
100
220
230
250
Для лучшего понимания:
Как бы вы группировали/группировали три области в массивах в python (v2.6), поэтому вы получаете три массива в этом случае, содержащие
[1 2 3] [60 70 80 100] [220 230 250]
Фон:
ось y - частота, ось x - число. Эти цифры представляют собой десять наивысших амплитуд, представленных их частотами. Я хочу создать из них три дискретных числа для распознавания образов. Могло быть много больше очков, но все они сгруппированы относительно большой разницей частот, как вы можете видеть в этом примере от около 50 до около 0 и от около 100 до около 220. Обратите внимание, что большая и небольшие изменения, но разница между кластерами остается значительной по сравнению с разницей между элементами группы/кластера.