Algoritme :: MCL

PERL-module implementeren Markov Cluster Algoritme met behulp van PDL
Download nu

Algoritme :: MCL Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Pinkhas Nisanov
  • Uitgever website:
  • http://search.cpan.org/~pinkhasn/

Algoritme :: MCL Tags


Algoritme :: MCL Beschrijving

Algoritme :: MCL is een Perl implementatie van Markov Cluster algoritme (MCL) op basis van Perl gegevens (PDL) .MCL is algoritme van het vinden van clusters van hoekpunten in de grafiek. Meer informatie over MCL is te vinden op http://micans.org/mcl/. Er is ook perl-script uitvoering MCL - minimcl http://www.micans.org/mcl/scripts/minimcl.This module proberen om twee problemen op te lossen: - eenvoudige integratie MCL in perl scripts en modules. Algoritme :: MCL accepteren referenties als input en moet een verwijzing zal later worden gevonden in sommige cluster.- prestaties en schaal. Algoritme :: MCL gebruik Perl gegevens Taal voor het grootste deel van de verwerking en moet zeer snel lopen op zeer grote clusters. Hoofdalgoritme :: MCL procedures worden geschreven met "pdlpp" .SYNOPSIS gebruik Algoritme :: MCL; mijn $ obj1 = new MijnKlasse; mijn $ ref2 = {}; mijn $ REF3 = \ "abc"; mijn $ ref4 = \ $ val1; mijn $ REF5 = []; mijn $ mcl1 = Algoritme :: MCL-> new (); # Maak grafiek door het toevoegen van randen $ mcl1-> addEdge ($ obj1, $ REF2); $ Mcl1-> addEdge ($ obj1, $ REF3); $ Mcl1-> addEdge ($ ref2, $ REF3); $ Mcl1-> addEdge ($ REF3, $ ref4); $ Mcl1-> addEdge ($ ref4, $ REF5); # Run MCL algoritme gemaakt grafiek mijn $ clusters1 = $ mcl1-> run (); # Krijgen clusters foreach my $ cluster (@ $ clusters1) {print "Cluster size:". scalaire @ $ cluster. "\N"; } #################################### mijn $ val1 = \ "aaa"; mijn $ val2 = \ "bbb"; mijn $ val3 = \ "ccc"; mijn $ val4 = \ "ddd"; mijn $ val5 = \ "eee"; mijn $ mcl2 = Algoritme :: MCL-> new (); $ Mcl2-> addEdge ($ val1, $ val2); $ Mcl2-> addEdge ($ val1, $ val3); $ Mcl2-> addEdge ($ val2, $ val3); $ Mcl2-> addEdge ($ val3, $ val4); $ Mcl2-> addEdge ($ val4, $ val5); mijn $ clusters2 = $ mcl2-> run (); foreach my $ cluster (@ $ clusters2) {print "Found Cluster \ n"; foreach my $ vertex (@ $ cluster) {print "Cluster element: $$ vertex \ n"; }} Productomschrijving homepage


Algoritme :: MCL Gerelateerde software