Próbuję zaimplementować algorytm tekstranu do ekstrakcji zdań zgodnie z opisem here. Do tego potrzebujemy dopełnienia algorytmu PageRank z ważonymi krawędziami i uruchamiamy je na nieukierunkowanych wykresach. Implementacja algorytmu sieciowego pagerank pozwala mi na łatwą integrację ważonych krawędzi i mówi się, że konwertuje ukierunkowane wykresy na nieokierunkowane: patrz here. Jednak, kiedy testowałem, nadal wydaje się używać ukierunkowanego wykresu. Czego tu mi brakuje? Bardzo pomocna pomoc.Tekst: uzupełnianie PageRank dla wyodrębniania zdań przy użyciu networkx
Przykład:
import networkx as nx
D=nx.DiGraph()
D.add_weighted_edges_from([('A','B',0.5),('A','C',1)])
print nx.pagerank(D)
Outpunt: { 'A': ,25974025929223499, 'C' +0,40692640737443164, 'B': ,33333333333333331}
Mój błąd. Dziękuję za rozwiązanie. – root