Python package for the analysis of large graphs:
- Memory-efficient representation as sparse matrices in the CSR format of scipy
- Fast algorithms
- Simple API inspired by scikit-learn
Resources
- Free software: BSD license
- GitHub: https://github.com/sknetwork-team/scikit-network
- Documentation: https://scikit-network.readthedocs.io
Quick Start
Install scikit-network:
$ pip install scikit-network
Import scikit-network in a Python project:
import sknetwork as skn
See examples in the tutorials; the notebooks are available here.
Citing
If you want to cite scikit-network, please refer to the publication in the Journal of Machine Learning Research:
@article{JMLR:v21:20-412, author = {Thomas Bonald and Nathan de Lara and Quentin Lutz and Bertrand Charpentier}, title = {Scikit-network: Graph Analysis in Python}, journal = {Journal of Machine Learning Research}, year = {2020}, volume = {21}, number = {185}, pages = {1-6}, url = {http://jmlr.org/papers/v21/20-412.html} }