networkx
NetworkX 3.4.2
NetworkX عبارة عن حزمة Python لإنشاء ومعالجة ودراسة بنية وديناميكيات ووظائف الشبكات المعقدة.
ابحث عن أقصر مسار بين عقدتين في رسم بياني غير موجه:
>>> import networkx as nx
>>> G = nx.Graph()
>>> G.add_edge( " A " , " B " , weight = 4 )
>>> G.add_edge( " B " , " D " , weight = 2 )
>>> G.add_edge( " A " , " C " , weight = 3 )
>>> G.add_edge( " C " , " D " , weight = 4 )
>>> nx.shortest_path(G, " A " , " D " , weight = " weight " )
['A', 'B', 'D']
قم بتثبيت أحدث إصدار من NetworkX:
$ pip install networkx
التثبيت مع كافة التبعيات الاختيارية:
$ pip install networkx[default]
للحصول على تفاصيل إضافية، يرجى الاطلاع على دليل التثبيت.
الرجاء الإبلاغ عن أي أخطاء تجدها هنا. أو الأفضل من ذلك، تقسيم المستودع على GitHub وإنشاء طلب سحب (PR). نحن نرحب بجميع التغييرات، سواء كانت كبيرة أو صغيرة، وسنساعدك في إجراء العلاقات العامة إذا كنت جديدًا في git (اسأل فقط عن المشكلة و/أو راجع دليل المساهمين).
تم إصداره بموجب ترخيص BSD المكون من 3 فقرات:
حقوق الطبع والنشر (C) 2004-2024 لمطوري NetworkX أريك هاجبرج <[email protected]> دان شولت <[email protected]> بيتر سوارت <[email protected]>