Реализация Python для ценовой модели — безмасштабная модель роста сети для ориентированных графовPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Реализация Python для ценовой модели — безмасштабная модель роста сети для ориентированных графов

Сообщение Anonymous »

Я пытаюсь создать безмасштабную модель роста сети в networkx на Python. На Github существует множество ресурсов по модели Барабасси-Альберта, но мой график должен быть направленным, а BA предназначен только для неориентированных графов.
Я понимаю, что ценовая модель фактически является направленной. эквивалент модели BA, но я не могу найти онлайн-ресурсы о том, как реализовать это на Python (предпочтительно nx). Может ли кто-нибудь указать мне правильное направление?
Я пытался настроить модель бакалавра, чтобы она учитывала выходящие степени, но реализация пока не сработала:
deg = G.out_degree(n) ## number of outbound edges from this node
print('out degree',deg)
deg_weight = deg / (2 * len(G.edges()))
print('degree weighting:',deg_weight)
edge_weight = edges_per_node[pre_node_type] ## weighting by observed connectivity
adjusted_prob = prob * deg_weight * edge_weight
n_probs.append(adjusted_prob)
nodes.append(n)


Подробнее здесь: https://stackoverflow.com/questions/786 ... l-for-dire
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»