Algoritmo :: mcl

Módulo Perl implementando algoritmo de clúster de Markov usando PDL
Descargar ahora

Algoritmo :: mcl Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Pinkhas Nisanov
  • Sitio web del editor:
  • http://search.cpan.org/~pinkhasn/

Algoritmo :: mcl Etiquetas


Algoritmo :: mcl Descripción

Algoritmo :: MCL es una implementación de PERL del algoritmo de clúster de Markov (MCL) basado en lenguaje de datos Perl (PDL) .ml es un algoritmo de encontrar grupos de vértices en gráfico. Puede encontrar más información sobre MCL en http://micans.org/mcl/. También hay un script Perl implementando MCL - Minimcl http://www.micans.org/mcl/scripts/minimcl.Este módulo Intente resolver dos problemas: - Easy Integration MCL en Scripts y módulos de Perl. Algoritmo :: MCL Aceptar referencias como entrada y cada referencia se encontrará más adelante en algún grupo.- Rendimiento y escala. Algoritmo :: MCL Use lenguaje de datos Perl para la mayor parte de su procesamiento y debe ejecutarse muy rápido en grupos muy grandes. Algoritmo principal :: Los procedimientos de MCL se escriben con "PDLPP" .Synopsis Use algoritmo :: MCL; My $ obj1 = nuevo myclass; My $ ref2 = {}; My $ ref3 = \ "abc"; My $ ref4 = \ $ val1; My $ ref5 = []; My $ MCl1 = Algoritmo :: MCL-> Nuevo (); # Crear gráfico agregando bordes $ mcl1-> agregado ($ obj1, $ ref2); $ mcl1-> agregado ($ obj1, $ ref3); $ mcl1-> agregado ($ ref2, $ ref3); $ mcl1-> agregado ($ ref3, $ ref4); $ mcl1-> mejora ($ ref4, $ ref5); # ejecutar algoritmo MCL en el gráfico creado My $ Clusters1 = $ MCl1-> RUN (); # Obtener clusters foreach My $ Cluster (@ $ Clusters1) {Imprimir "Tamaño del clúster:". Scalar @ $ cluster. "\norte"; } ################################### MY $ Val1 = \ "AAA"; My $ Val2 = \ "BBB"; My $ Val3 = \ "CCC"; My $ Val4 = \ "DDD"; My $ val5 = \ "eee"; My $ MCl2 = Algoritmo :: MCL-> Nuevo (); $ mcl2-> agregado ($ val1, $ val2); $ mcl2-> agregado ($ val1, $ val3); $ mcl2-> mejora ($ Val2, $ Val3); $ mcl2-> agregado ($ Val3, $ Val4); $ mcl2-> añadido ($ Val4, $ Val5); My $ Clusters2 = $ MCl2-> RUN (); foreach My $ Cluster (@ $ clusters2) {impresión "encontró el clúster \ n"; foreach My $ vértice (@ $ cluster) {impresión "Elemento de clúster: $$ vértice \ n"; Página de inicio del producto}}


Algoritmo :: mcl Software relacionado