Я новичок в программировании и пытаюсь найти все возможные пути между двумя узлами, в которых сумма весов ребер меньше заданного значения. Я реализовал свой график в NetworkX, и узлы не имеют никакого значения. Есть ли какая-либо предопределенная функция в NetworkX, которую я могу использовать, или мне нужно написать собственный алгоритм для того же самого, и если я это сделаю, какой будет лучший подход для того же самого?
Редактировать: код сейчас просто читает входные значения и добавляет ребра вместе с их весом с помощью метода add_edge, определенного в NetworkX.
Я также пытаюсь понять код для метода all_simple_paths_graph, определенного в NetworkX, для того, чтобы изменить его, чтобы сохранить вес, но пока что он немного продвинулся, будучи новичком в Python.