Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.336.036 Times

Algorithm::PageRank::XS 0.04

Company: Michael Axiak
Date Added: November 15, 2013  |  Visits: 319

Algorithm::PageRank::XS

Report Broken Link
Printer Friendly Version


Product Homepage
Download (46 downloads)



Algorithm::PageRank::XS is a Perl module that implements a simple PageRank algorithm in C. The goal is to quickly get a vector that is closed to the eigenvector of the stochastic matrix of a graph.<br /><br />Algorithm::PageRank does some pagerank calculations, but it's slow and memory intensive. This module was developed to compute pagerank on graphs with millions of arcs. This module will not, however, scale up to quadrillions of arcs (see the TODO).<br /><br />SYNOPSYS<br /><br /> use Algorithm::PageRank::XS;<br /><br /> my $pr = Algorithm::PageRank::XS->new();<br /><br /> $pr->graph([<br /> 'John' => 'Joey',<br /> 'John' => 'James',<br /> 'Joey' => 'John',<br /> 'James' => 'Joey',<br /> ]<br /> );<br /><br /> $pr->result();<br /> # {<br /> # 'James' => '0.569840431213379',<br /> # 'Joey' => '1',<br /> # 'John' => '0.754877686500549'<br /> # }<br /><br /><br /><br /> #<br /> #<br /> # The following simple program takes up arcs and prints the ranks.<br /> use Algorithm::PageRank::XS;<br /><br /> my $pr = Algorithm::PageRank::XS->new();<br /><br /> while () {<br /> chomp;<br /> my ($from, to) = split(/ /, $_);<br /> $pr->add_arc($from, $to);<br /> }<br /><br /> my $r = $pr->results();<br /> while (my ($name, $rank) = each(%{$r})) {<br /> print "$name,$rank<br />";<br /> }

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Algorithmpagerankxs 0 04 Eachr Module Pagerank Prgtgraph Prgtresult Prgtresults Print Prints Quotnamerankquot Simple
Users rating: 0/10

License: Freeware Size: 51.2 KB
USER REVIEWS
More Reviews or Write Review


ALGORITHM::PAGERANK::XS RELATED
Libraries  -  File::Attributes 0.04
File::Attributes is a Perl module to manipulate file metadata. SYNOPSIS use File::Attributes qw(set_attribute list_attributes get_all_attributes); my $file = foo.txt; set_attribute($file, type => text/plain); set_attribute($file, encoding...
30.72 KB  
Libraries  -  dump_kstat 0.05a
dump_kstat is a Perl module created to dump the kstat structure. This simple script dumps the entire kstat structure to stdout - useful for figuring out what statistics are available. EXAMPLES $ dump_kstat audio.0.audioc0 class = controller...
24.58 KB  
Libraries  -  Text::WagnerFischer 0.04
Text::WagnerFischer is an implementation of the Wagner-Fischer edit distance. SYNOPSIS use Text::WagnerFischer qw(distance); print distance("foo","four");# prints "2" print distance([0,1,2],"foo","four");# prints "3" my...
4.1 KB  
Desktop Utilities  -  wmhdaps 0.04
wmhdaps goal is to provide a tool for configuration of the Harddisk Active Protection System (HDAPS) found in some R/G/T thinkpad models. HDAPS is realized as an acceleration sensor mounted on systemboard and a userspace tool which detects based...
93.18 KB  
Libraries  -  IP::Anonymous 0.04
IP::Anonymous is a Perl port of Crypto-PAn to provide anonymous IP addresses. SYNOPSIS use IP::Anonymous; @key = (0..31); my $object = new IP::Anonymous(@key); print $object->anonymize("192.0.2.0")."n"; This is a Perl port of Crypto-PAn....
5.12 KB  
Modules  -  UC Wish List 6.x-1.1
This module allows your customers to create and manage simple wish lists of products in your Ubercart store. Other customers can search for a particular wish list and purchase items from the list on behalf of the wish list creator. It functions...
20.48 KB  
Libraries  -  Module::Recursive::Require 0.04
Module::Recursive::Require is a Perl class that requires module recursive. # ************************************** before use MyApp::Foo; use MyApp::Foo::CGI; use MyApp::Foo::Mail; use MyApp::Foo::Mail::Send; # use use use use use !!...
3.07 KB  
Libraries  -  Module::Crypt 0.04
Module::Crypt is a Perl module to encrypt your Perl code and compile it into XS. SYNOPSIS use Module::Crypt; #Êfor a single file: CryptModule( file => Bar.pm, install_base => /path/to/my/lib ); # for multiple files: CryptModule(...
7.17 KB  
Network & Internet  -  Webmin ThemeConfigurator 0.21a / 0.3a-pre3
Webmin ThemeConfigurator is a Webmin module to help you to configure the Themes. So the Theme will be adjust to the user. At the end Webmin will have the same layout as your Company Intranet. This Project includes the Webmin Themecreator...
38.91 KB  
Libraries  -  List::MRU 0.04
List::MRU is a Perl module that implements a simple fixed-size MRU-ordered list. SYNOPSIS use List::MRU; # Constructor $lm = List::MRU->new(max => 20); # Constructor with explicit eq subroutine for obj equality tests $lm =...
4.1 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, PROGRAMMING
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB