rougier/numpy-100

100 numpy exercises (with solutions)

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 4th, 2026
Created on May 27th, 2014
Open Issues & Pull Requests: 60 (+0)
GitHub issues: Enabled
Number of forks: 6,907
Total Stargazers: 14,430 (+0)
Total Subscribers: 204 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

numpy-100 is a collection of exercises designed to teach NumPy fundamentals through hands-on practice.

The project addresses the challenge of learning NumPy by providing a structured set of exercises that progress in difficulty. Each exercise comes with a solution, allowing learners to check their work and understand different approaches to solving NumPy problems. The exercises cover core NumPy operations and concepts, from basic array manipulation to more advanced techniques.

This resource suits developers new to NumPy who want to build practical proficiency through repetition and self-assessment. It works well as a standalone learning tool or as a supplement to formal NumPy documentation. The inclusion of solutions makes it valuable for self-paced learning, where immediate feedback helps reinforce concepts. The project is accessible through Jupyter notebooks and supports interactive execution via Binder, removing setup barriers for learners.

The project maintains a straightforward, exercise-focused approach with minimal churn. Updates appear to address content accuracy and exercise quality rather than pursuing feature expansion. The repository demonstrates stable stewardship of educational material, with changes reflecting refinement of existing exercises rather than architectural shifts or scope creep.