現在、ネットワーク分析について勉強しております.
その中で、PythonのネットワークライブラリNDlib(Network Diffusion Library)を用いて, Independent Cascade with Community Embeddednessの実装を目指しています.
NDlib ICEModel
アルゴリズムは理解することができ、実装しようと思い掲載されているサンプルコードを実装してみたところ、"KeyError : 'com'"というエラーが出て実装できません。
実装したコードを下記に記載します.
Python
1import networkx as nx 2import ndlib.models.ModelConfig as mc 3import ndlib.models.epidemics as ep 4 5# Network topology 6g = nx.erdos_renyi_graph(1000, 0.1) 7 8# Model selection 9model = ep.ICEModel(g) 10 11# Model Configuration 12config = mc.Configuration() 13config.add_model_parameter('fraction_infected', 0.1) 14 15model.set_initial_status(config) 16 17# Simulation execution 18iterations = model.iteration_bunch(200)
あなたの回答
tips
プレビュー