Существуют методы, предназначенные для возврата двух кластеров, иногда называемых делением пополам, например алгоритм Кернигана-Линя ( реализован в NetworkX ).
Алгоритм Лувена является восходящим методомкоторый начинается с рассмотрения каждого узла как своего собственного сообщества.Метод объединяет сообщества, если это увеличивает модульность всего раздела.Метод останавливается, если такое объединение невозможно.Это часто случается до того, как остаются только 2 сообщества, поэтому алгоритм Лувена не является хорошим способом получить пополам.Если вы настаиваете, вы можете попытаться настроить параметр разрешения, который определяет размер сообществ, найденных Лувеном.Я думаю, что Керниган-Лин - намного лучшая идея.