In [4]:
# Se agrega la distancia en Kilometros, tomada de https://www.timeanddate.com/worldclock/distance.html
routemap = [('St. Louis', 'Miami',1707),
('St. Louis', 'San Diego',2518),
('St. Louis', 'Chicago',422),
('San Diego', 'Chicago',2792),
('San Diego', 'San Francisco',737),
('San Diego', 'Minneapolis',2466),
('San Diego', 'Boston',4159),
('San Diego', 'Portland(Maine)',4224),
('San Diego', 'Seattle',1712),
('Tulsa', 'New York',1979),
('Tulsa', 'Dallas',382),
('Phoenix', 'Cleveland(Ohio)',2815),
('Phoenix', 'Denver',943),
('Phoenix', 'Dallas',1426),
('Chicago', 'New York',1147),
('Chicago', 'Los Angeles',2811),
('Miami', 'New York',1753),
('Miami', 'Philadelphia',1641),
('Miami', 'Denver',2778),
('Boston', 'Atlanta(Georgia)',1506),
('Dallas', 'Cleveland(Ohio)',1651),
('Dallas', 'Albuquerque',946),
('Philadelphia', 'Atlanta(Georgia)',1070),
('Denver', 'Minneapolis',1125),
('Denver', 'Cleveland(Ohio)',1975),
('Albuquerque', 'Atlanta(Georgia)',2048),
('Minneapolis', 'Portland(Maine)',1836),
('Los Angeles', 'Seattle',1545),
('San Francisco', 'Portland(Maine)',4382),
('San Francisco', 'Seattle',1093),
('San Francisco', 'Cleveland(Ohio)',3488),
('Seattle', 'Portland(Maine)',4008)]
In [ ]:
import networkx as nx
G.add_weighted_edges_from([('a','b',0.3),('a','c',1),('a','d',0.9),('a','e',1),('a','f',0.4),('c','f',0.2),('c','f',0.2),('b','h',0.2),('f','j',0.8),('f','g',0.9),('j','g',0.6),('g','k',0.4),('g','h',0.2),('k','h',1)])
Imprima la nueva red con pesos
In [ ]:
In [ ]:
In [ ]:
In [ ]:
Simulación de Red de Citaciones (Similar al Ejercicio 1.2.1 de los Ejercicios 1.4)
Con un número de papers N = 1000. Los papers van a ser publicados en orden (primero 1, después 2, etc.) Defina el promedio de citaciones de cada paper (e.g. 3 citaciones). Cree un grupo inicial de papers. Cada nuevo paper tendrá c citaciones. Esas citaciones van a ser a papers ya existentes y proporcional al número de papers que citan a cada paper.
In [ ]:
In [ ]:
In [ ]:
In [ ]:
In [ ]: