मुझे आसन्न मैट्रिक्स से, Python में ग्राफ़-टूल का उपयोग करके ग्राफ कैसे बनाना चाहिए? मान लें कि हमारे पास निकटता मैट्रिक्स के रूप में adj
मैट्रिक्स है।ग्राफ़-टूल में एक आसन्न मैट्रिक्स से एक भारित ग्राफ बनाएं, पायथन इंटरफ़ेस
क्या अब मैं क्या इस तरह है:
g = graph_tool.Graph(directed = False)
g.add_vertex(len(adj))
edge_weights = g.new_edge_property('double')
for i in range(adj.shape[0]):
for j in range(adj.shape[1]):
if i > j and adj[i,j] != 0:
e = g.add_edge(i, j)
edge_weights[e] = adj[i,j]
लेकिन यह सही नहीं लगता है, हम इस के लिए किसी भी बेहतर समाधान है?
(और मुझे लगता है कि इस के लिए एक उचित टैग graph-tool
होगा, लेकिन मैं इसे नहीं जोड़ सकते हैं, पर्याप्त विशेषाधिकारों के साथ किसी तरह का व्यक्ति टैग बना सकता है?)
होना चाहिए और जो लोग आश्चर्य, के लिए 'स्थानांतरित()' 'numpy.transpose() है' – zm0