У меня есть два процесса, созданные с использованием многопроцессорности.Первый фильтрует группу файлов, а второй берет отфильтрованные файлы и обрабатывает их (второй процесс берет подмножество из первого набора файлов).Я использую массив NumPy для сохранения имен файлов (в функции фильтрации я использую индекс NUMPY для выбора файлов).Мне нужно использовать многопроцессорность, потому что я использую индикатор выполнения с tkinter, чтобы показать прогресс программы.
Как я могу разделить этот массив имен файлов между процессами?Я предполагаю, что мне не следует использовать функцию индексации, которую я использовал для выбора файлов, но чтобы итеративно заполнить массив (используя цикл), чтобы я мог использовать объект Array из многопроцессорной библиотеки.Это единственный вариант?