Toolverse
All skills

networkx

by davila7

Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
davila7
Category
Data Science
Views
25

About this skill

Comprehensive toolkit for creating, analyzing, and visualizing complex networks and graphs in Python. Use when working with network/graph data structures, analyzing relationships between entities, computing graph algorithms (shortest paths, centrality, clustering), detecting communities, generating synthetic networks, or visualizing network topologies. Applicable to social networks, biological networks, transportation systems, citation networks, and any domain involving pairwise relationships.

How to use

  1. Zainstaluj NetworkX w swoim projekcie Pythona za pomocą pip (pip install networkx). Upewnij się, że masz zainstalowaną obsługę wizualizacji, np. matplotlib, jeśli planujesz rysować grafy.

  2. Stwórz graf, importując NetworkX i definiując typ struktury — wybierz między Graph (nieskierowany), DiGraph (skierowany), MultiGraph (wielokrawędziowy) lub MultiDiGraph w zależności od charakteru swoich danych.

  3. Dodaj węzły i krawędzie do grafu, reprezentując encje i relacje między nimi. Możesz przypisać atrybuty do węzłów i krawędzi, aby przechowywać dodatkowe informacje.

  4. Zastosuj algorytmy grafowe — oblicz miary centralności (degree, betweenness, closeness), znajdź najkrótsze ścieżki za pomocą Dijkstry, wykryj społeczności lub uruchom PageRank, zależnie od celu analizy.

  5. Wczytaj lub zapisz graf w wybranym formacie — NetworkX obsługuje edge listy, GraphML, JSON, CSV i macierze sąsiedztwa, co ułatwia wymianę danych z innymi narzędziami.

  6. Wizualizuj sieć, rysując graf za pomocą matplotlib lub bibliotek interaktywnych, aby zrozumieć strukturę topologiczną i relacje między węzłami.

Related skills

web-artifacts-builder

by anthropics

Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for complex artifacts requiring state management, routing, or shadcn/ui components - not for simple single-file HTML/JSX

Data Science
37124

threejs

by mrgoonie

Build 3D web apps with Three.js (WebGL/WebGPU). Use for 3D scenes, animations, custom shaders, PBR materials, VR/XR experiences, games, data visualizations, product configurators.

Data Science
1743

nano-banana-pro

by garg-aayush

Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., \

Data Science
535772

pdf

by anthropics

Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.

Data Science
31144

pptx

by anthropics

Presentation creation, editing, and analysis. When Claude needs to work with presentations (.pptx files) for: (1) Creating new presentations, (2) Modifying or editing content, (3) Working with layouts, (4) Adding comments or speaker notes, or any other presentation tasks

Data Science
134310

xlsx

by anthropics

Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2)

Data Science
40128