Enter code here... Hi Rita,
LightGraphs doesn't have PageRank yet but it shouldn't be too difficult to add :). Keep in mind that LightGraphs doesn't internalize edge weights / distances - they're typically passed in to the relevant functions as a matrix. See http://lightgraphsjl.readthedocs.org/en/latest/gettingstarted/ for more information and let me know if you have any questions. Your code below is simply g = Graph(3) add_edge!(g,1,2) and then you'd pass a matrix to an appropriate function with a weight at [1,2] of whatever float64 value you needed. Seth. On Wednesday, April 1, 2015 at 2:52:08 PM UTC-7, Miles Lubin wrote: > > Hi Rita, > > Take a look at the LightGraphs package ( > https://github.com/JuliaGraphs/LightGraphs.jl), it should be a bit easier > to use and less cranky than Graphs.jl. > > Miles > > On Wednesday, April 1, 2015 at 4:37:32 PM UTC-4, Rita Maria del Rio > Chanona wrote: >> >> Hi, >> I was wondering if there is yet an implementation of the PageRank >> algorithm in the Julia's Graphs package. >> I also want to make an undirected weighted graph but I am having problems >> with the graph function. I am getting the following error when I want to >> add an edgde: >> >> g = graph([1, 2, 3], [] , is_directed=false ) >> >> add_edge!(g, 1, 2) >> >> `add_edge!` has no method matching >> add_edge!(::GenericGraph{Int64,None,Array{Int64,1},Array{None,1},Array{Array{None,1},1}}, >> ::Int64, ::Int64, ::Edge{Int64}) >> while loading In[35], in expression starting on line 1 >> >> in add_edge! at /home/rm/.julia/v0.4/Graphs/src/graph.jl:120 >> >> >> I also don't know how to add the weight of the edge. >> >> Thanks in advance. >> >>
