numpy matplotlib networkx scipy scikit-learn scikit-image