2016-07-15 15:03:40 +02:00
## 100 numpy exercises
2016-07-15 22:43:44 +02:00
[ ! [ Binder ] ( http : / / mybinder . org / badge . svg ) ] ( http : / / mybinder . org : / repo / rougier / numpy - 100 / notebooks / 100 % 20 Numpy % 20 exercises . ipynb )
2016-07-15 15:06:49 +02:00
2019-03-14 07:05:27 +01:00
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/).
2016-07-15 15:03:40 +02:00
2018-06-08 15:19:17 +02:00
→ [ Test them on Binder ] ( http : / / mybinder . org : / repo / rougier / numpy - 100 / notebooks / 100 _Numpy_exercises . ipynb )
2018-06-08 15:17:36 +02:00
→ [ Read them on GitHub ] ( 100 _Numpy_exercises . md )
2016-07-15 15:06:49 +02:00
2020-01-12 15:22:49 +01:00
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 .
2019-11-23 21:05:14 +01:00
2017-10-28 15:06:28 +02:00
This work is licensed under the MIT license .
2016-07-16 02:58:07 +02:00
[ ! [ DOI ] ( https : / / zenodo . org / badge / 10173 / rougier / numpy - 100. svg ) ] ( https : / / zenodo . org / badge / latestdoi / 10173 / rougier / numpy - 100 )
2022-04-09 14:41:04 +02:00
### Variants in Other Languages
2022-04-09 22:37:19 +02:00
- * * Julia * * : [ 100 Julia Exercises ] ( https : / / github . com / RoyiAvital / Julia100Exercises ) .