Я працюю над проектом в Python для виявлення та класифікації певної пташиної пісні, і я опинився в такому положенні, коли мені потрібно перетворити файл хвилі у дані частоти та часу. Це не було великою проблемою, але щоб мати можливість класифікувати різні склади на групи, мені потрібно написати щось, що виявить, коли дані кластеруються у певну форму. Щоб дати уявлення про те, як виглядають дані, ось ось як виглядають дані під час побудови графіку:
Мені потрібен певний спосіб отримати кожен окремий склад (кожна форма з розділенням по обидва боки) і зберегти їх у змінну або у власні файли, щоб я міг запустити кореляцію Пірсона між ними за допомогою SciPy.
Також я віддаю перевагу Python, але я відкритий для кодування іншими мовами, якщо у вас є інший спосіб це зробити.
Дякую!