atsin4469, я думаю, можно сделать так: получить из функции индекс первого элемента, потом подать на вход функции срез последовательности от первого индекса до конца, получить номер первого элемента в срезе и прибавить к первому индексу.
А вообще-то пользуйтесь поиском: тут десятки подобных вашему вопросов, и рекомендаций как решить там полно.
Просто наберите в строке поиска Тостера слово pyaudio - там ВСЕ вопросы про одно и то же.
На всякий случай: ченьть не ставится - сходите на сайт этого чего-та и посмотрите, какие требования к платформе, на которой вы работаете.
К примеру, на страничке pyaudio написано:
Currently, there are wheels compatible with the official distributions of Python 2.7, 3.4, 3.5, and 3.6. For those versions, both 32-bit and 64-bit wheels are available.
Что означает, что для такой установки вам надо другую версию python (3.6, у вас 3.8).
Впрочем, вполне можно воспользоваться готовыми сторонними сборками, но... не для реального использования - кто знает, что там внутре и на какие компромиссы пошли те, кто эти сборки сделал?
Vova135798, работает. Я проверял. Не отображается визуальное нажатие кнопки. Но файл появляется. Т.е. кнопка отрабатывает, но визуально это не иллюстрирует. Возможно, это тоже надо программировать.
ettaluni, а было бы любопытно - приобрести топовый макбук за 300-400 тыр, обнаружить, что лаги остались, и потом всегда говорить, что мол «дрянные эти ваши яблоки, я пробовал...»
Я не совсем понял, тебе нужно транспонировать матрицу или повернуть?
Вообще, у тебя в коде есть грубая ошибка - не надо переопределять имя list - это вообще-то тип данных «список», имена типов данных без крайней необходимости не надо переопределять. Назови эту сущность my_list, в конце концов...