Как я могу случайно изменить n-элементов (непрерывный) массива на 0? - PullRequest
0 голосов
/ 04 февраля 2020

Мой список имеет .shape из (139280,). Я хочу найти случайные 100 элементов (подряд) и установить их на 0. Какой самый Pythoni c способ сделать это?

1 Ответ

0 голосов
/ 05 февраля 2020

То, что я закончил, было:

    num_frames = int(samplerate / (1000 / ms_to_cut))
    start_frame = random.randint(buffer, len(audio_array) - num_frames - buffer)
    incomplete_audio_array = audio_array
    incomplete_audio_array[start_frame:start_frame + num_frames] = 0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...