numpy pandas scikit-learn torch matplotlib scipy