Область Tracd

Ниже приведено одно решение путем итерации по edges.data() графика. П.С .: Я в основном использовал дополнения табуляции в JuPyter, чтобы найти атрибуты, а затем придумал следующее решение, поиграв с различными атрибутами. Этот код даст вам только атрибуты для 'a', как вы просили. Поэтому, если вы добавите четвертый узел как G.add_edge('d', 'b', attr=0.7), на выходе будет [0.6, 0.2, -0.3], где четвертый узел не считается.

attributes = []

for edge in G.edges.data():
    if edge[0] == 'a':
        attributes.append(edge[-1]['attr'])
    elif edge[1] == 'a'   :
        attributes.append(-edge[-1]['attr'])

print (attributes)    
# [0.6, 0.2, -0.3]
5
задан BIBD 6 January 2009 в 16:19
поделиться

2 ответа

Замена вышеупомянутой командной строки с одним ревом помогает.

tracd - порт 8000 - auth=Trac, D:\My_Test_Project\Documents\Trac\digest.txt, Trac D:\My_Test_Project\Documents\Trac

Строка после - автор = должна быть именем среды а не названием проекта.

6
ответ дан 13 December 2019 в 05:44
поделиться

В упомянутом тексте говорится, что необходимо указать имя области как "trac", не "Trac", но у меня нет шанса тестирования, имеет ли это какое-либо значение, извините.

1
ответ дан 13 December 2019 в 05:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: