awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
networkx avatar

networkx/networkx

0
View on GitHub↗
16,641 نجوم·3,464 تفرعات·Python·other·11 مشاهداتnetworkx.org↗

Networkx

NetworkX is a Python library designed for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. It provides a comprehensive framework for modeling relationships between entities as graphs, directed graphs, or multigraphs, allowing users to attach arbitrary metadata and properties to nodes and edges.

The library distinguishes itself through a modular architecture that decouples graph analysis logic from data storage, utilizing nested dictionaries and adjacency lists to manage topology. It features a pluggable backend system that delegates computationally intensive numerical routines to external scientific computing libraries, bridging high-level graph logic with low-level performance requirements.

The project includes a broad suite of tools for synthetic network generation, community detection, and structural metric analysis to identify patterns within complex datasets. It also provides a coordinate-based layout engine and rendering methods to map abstract graph structures onto two-dimensional planes for visual interpretation.

Features

  • Graph Libraries - Provides a comprehensive package for creating, manipulating, and studying the structure, dynamics, and functions of complex networks.
  • Complex Networks - Provides a flexible data structure for representing social, biological, and infrastructure systems as graphs, directed graphs, or multigraphs.
  • Graph Data Models - Represents relationships between entities using flexible data structures that support graphs, directed graphs, and multigraphs.
  • Graph Visualization Libraries - Provides a collection of methods for rendering complex graph structures and node layouts to help users interpret relationships.
  • Scientific Computing Platforms - Provides a toolkit for performing high-performance numerical analysis on network data by integrating with external scientific computing backends.
  • Graph Community Detection - Detects clusters within a graph using spectral bipartitioning or greedy node-swapping algorithms to reveal underlying structural groupings.
  • Adjacency Lists - Organizes network connections as a collection of lists where each node maps to its neighbors for fast traversal.
  • Network - Calculates structural metrics and dynamics of networks to identify patterns, connectivity, and functional characteristics.
  • Synthetic Network Generators - Creates classic, random, or custom graph topologies to model real-world systems or test network behavior.
  • Graph Analysis - Standard library for complex network analysis and graph manipulation.
  • Graph Learning - Standard library for complex network analysis and manipulation.
  • Scientific Computing - Software for complex networks.
  • Data Analysis and Processing - Network analysis and graph theory.
  • Specialized Data Utilities - Network analysis and graph theory.
  • Scientific Computing - Listed in the “Scientific Computing” section of the Awesome Python awesome list.
  • Graph Layout Engines - Calculates spatial positioning for nodes by applying mathematical algorithms to map abstract graph structures onto two-dimensional planes.
  • Data Visualization - Renders complex connections and node layouts into graphical formats to help users explore and interpret relationships within data.
  • Numerical Library Integrations - Delegates computationally intensive graph algorithms to external numerical libraries to accelerate matrix operations and linear algebra calculations.
  • Graph Node Visualizations - Provides methods to render network graph nodes and edges onto coordinate planes for visual interpretation of complex structures.
  • Graph Representations - Stores graph topology using nested dictionaries to provide efficient lookups for node neighbors and associated edge attributes.
  • Modular Architecture - Decouples graph analysis logic from data storage to allow independent implementation of community detection and structural metric functions.
  • Matrix-to-Graph Converters - Generates network structures from biadjacency matrices by mapping matrix rows and columns to specific node lists.
  • Library Interfaces - Provides programmatic interfaces for external applications to consume core graph logic and functionality.

سجل النجوم

مخطط تاريخ النجوم لـ networkx/networkxمخطط تاريخ النجوم لـ networkx/networkx

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Networkx

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Networkx.
  • kuzudb/kuzuالصورة الرمزية لـ kuzudb

    kuzudb/kuzu

    3,965عرض على GitHub↗

    Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data management. It operates as a library within the host application process, utilizing a columnar-based storage architecture and just-in-time query compilation to execute complex graph traversals and pattern matching efficiently. By mapping database files directly into system memory, it ensures data durability and high-speed access while maintaining ACID-compliant transactional integrity. The engine distinguishes itself by integrating vector similarity search and full-text search di

    C++cypherdatabaseembeddable
    عرض على GitHub↗3,965
  • scipy/scipyالصورة الرمزية لـ scipy

    scipy/scipy

    14,474عرض على GitHub↗

    SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms and numerical tools for research and engineering. It functions as a high-performance numerical analysis framework, bridging high-level Python code with compiled C and Fortran routines to execute complex computations at hardware speeds. The library is built upon array-based data structures that utilize strided memory layouts to enable efficient data manipulation and slicing. By employing vectorized operation dispatch and linking to optimized hardware-specific linear algebra li

    Pythonalgorithmsclosemberpython
    عرض على GitHub↗14,474
  • numpy/numpyالصورة الرمزية لـ numpy

    numpy/numpy

    32,207عرض على GitHub↗

    NumPy is a foundational library for scientific computing in Python, providing a comprehensive framework for managing and manipulating large-scale numerical information. It centers on high-performance multidimensional array objects that serve as the primary data structure for complex mathematical operations and data analysis workflows. The library distinguishes itself through specialized mechanisms for handling multidimensional data, including advanced indexing, slicing, and broadcasting techniques that allow for efficient operations across arrays of varying shapes. It utilizes strided metadat

    Pythonnumpypython
    عرض على GitHub↗32,207
  • cytoscape/cytoscape.jsالصورة الرمزية لـ cytoscape

    cytoscape/cytoscape.js

    10,857عرض على GitHub↗

    Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex network structures directly within a web browser. It functions as a comprehensive framework for building responsive graph interfaces, providing the tools necessary to visualize relational datasets and manage hierarchical data models. The library distinguishes itself through a modular architecture that supports custom layout algorithms and rendering styles, allowing for the integration of physics-based engines to organize complex network structures automatically. It utilizes an even

    JavaScriptanalysiscytoscapejsgraph-theory
    عرض على GitHub↗10,857
عرض جميع البدائل الـ 30 لـ Networkx→

الأسئلة الشائعة

ما هي وظيفة networkx/networkx؟

NetworkX is a Python library designed for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. It provides a comprehensive framework for modeling relationships between entities as graphs, directed graphs, or multigraphs, allowing users to attach arbitrary metadata and properties to nodes and edges.

ما هي الميزات الرئيسية لـ networkx/networkx؟

الميزات الرئيسية لـ networkx/networkx هي: Graph Libraries, Complex Networks, Graph Data Models, Graph Visualization Libraries, Scientific Computing Platforms, Graph Community Detection, Adjacency Lists, Network.

ما هي البدائل مفتوحة المصدر لـ networkx/networkx؟

تشمل البدائل مفتوحة المصدر لـ networkx/networkx: kuzudb/kuzu — Kùzu is an embedded property graph database engine designed for high-performance analytical queries and local data… scipy/scipy — SciPy is a scientific computing library for Python that provides a comprehensive collection of mathematical algorithms… numpy/numpy — NumPy is a foundational library for scientific computing in Python, providing a comprehensive framework for managing… cytoscape/cytoscape.js — Cytoscape.js is a JavaScript library designed for rendering interactive node-link diagrams and analyzing complex… ebtech/rust-algorithms — This is a collection of standard data structures and algorithmic implementations written in Rust. It provides a suite… falkordb/falkordb — FalkorDB is a high-performance graph database management system and vector graph database. It serves as a knowledge…