Overview of the Neo4j Graph Data Science Python Client
mainThe Neo4j Graph Data Science Python client is the official library for executing graph algorithms and machine learning pipelines on Neo4j graphs. It acts as a wrapper around the [Neo4j Python driver], providing a high-level Pythonic interface to the Neo4j Graph Data Science (GDS) Cypher API.
With the client, you can use specialized graph, model, and pipeline objects to:
- Create and manage graph projections: Define the subgraph on which algorithms will run.
- Run graph algorithms: Execute GDS algorithms (like PageRank, Louvain, etc.) directly from Python.
- Train and use machine learning pipelines: Manage the lifecycle of GDS machine learning models.