Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rougier/numpy-100
100 numpy exercises (with solutions)
https://github.com/rougier/numpy-100
binder exercises notebook numpy python
Last synced: 5 days ago
JSON representation
100 numpy exercises (with solutions)
- Host: GitHub
- URL: https://github.com/rougier/numpy-100
- Owner: rougier
- License: mit
- Created: 2014-05-27T04:09:47.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-06-26T22:11:47.000Z (4 months ago)
- Last Synced: 2024-10-16T09:42:02.364Z (18 days ago)
- Topics: binder, exercises, notebook, numpy, python
- Language: Python
- Homepage:
- Size: 455 KB
- Stars: 12,100
- Watchers: 205
- Forks: 5,709
- Open Issues: 54
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-github-star - numpy-100
- Awesome-GithubRepos - numpy 100
- awesome-list - numpy-100 - 100 numpy exercises (with solutions). (Programming Language Tutorials / Python)
- StarryDivineSky - rougier/numpy-100
README
## 100 numpy exercises
[![Binder](http://mybinder.org/badge.svg)](http://mybinder.org:/repo/rougier/numpy-100/notebooks/100%20Numpy%20exercises.ipynb)
This is a collection of numpy exercises from numpy mailing list, stack overflow, and numpy documentation. I've also created some problems myself to reach the 100 limit. The goal of this collection is to offer a quick reference for both old and new users but also to provide a set of exercises for those who teach. For extended exercises, make sure to read [From Python to NumPy](http://www.labri.fr/perso/nrougier/from-python-to-numpy/).
→ [Test them on Binder](http://mybinder.org:/repo/rougier/numpy-100/notebooks/100_Numpy_exercises.ipynb)
→ [Read them on GitHub](100_Numpy_exercises.md)Note: markdown and ipython notebook are created programmatically from the source data in `source/exercises.ktx`.
To modify the content of these files, please change the text in the source and run the `generators.py` module with a python
interpreter with the libraries under `requirements.txt` installed.The keyed text format (`ktx`) is a minimal human readable key-values to store text (markdown or others) indexed by keys.
This work is licensed under the MIT license.
[![DOI](https://zenodo.org/badge/10173/rougier/numpy-100.svg)](https://zenodo.org/badge/latestdoi/10173/rougier/numpy-100)### Variants in Other Languages
- **Julia**: [100 Julia Exercises](https://github.com/RoyiAvital/Julia100Exercises).