Top pick
Interactive notebooks for mixing code, prose, and visualization.
notebookpythonresearch
Jupyter, pandas, and the SciPy stack for reproducible analysis and teaching. GNU Octave remains the MATLAB-compatible workhorse for numerical courses and quick prototypes.
Interactive notebooks for mixing code, prose, and visualization.
Language and environment for statistics, visualization, and reproducible research.
Classical machine learning algorithms and preprocessing in Python.
High-level deep learning library on PyTorch.
Data analysis and manipulation library for Python.
High-level language for numerical computing compatible with many MATLAB scripts.