{"id":13474666,"url":"https://github.com/rougier/numpy-100","last_synced_at":"2025-05-14T07:02:16.161Z","repository":{"id":17433251,"uuid":"20206590","full_name":"rougier/numpy-100","owner":"rougier","description":"100 numpy exercises (with solutions)","archived":false,"fork":false,"pushed_at":"2025-04-09T14:23:07.000Z","size":463,"stargazers_count":12748,"open_issues_count":57,"forks_count":5983,"subscribers_count":200,"default_branch":"master","last_synced_at":"2025-05-07T06:18:28.101Z","etag":null,"topics":["binder","exercises","notebook","numpy","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rougier.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":"rougier"}},"created_at":"2014-05-27T04:09:47.000Z","updated_at":"2025-05-07T01:10:18.000Z","dependencies_parsed_at":"2023-01-13T19:19:51.493Z","dependency_job_id":"ec57fdff-2ad9-42e2-805b-1d22d2f15af1","html_url":"https://github.com/rougier/numpy-100","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rougier%2Fnumpy-100","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rougier%2Fnumpy-100/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rougier%2Fnumpy-100/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rougier%2Fnumpy-100/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rougier","download_url":"https://codeload.github.com/rougier/numpy-100/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254092648,"owners_count":22013290,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["binder","exercises","notebook","numpy","python"],"created_at":"2024-07-31T16:01:13.912Z","updated_at":"2025-05-14T07:02:16.112Z","avatar_url":"https://github.com/rougier.png","language":"Python","readme":"## 100 numpy exercises\n\n[![Binder](http://mybinder.org/badge.svg)](http://mybinder.org:/repo/rougier/numpy-100/notebooks/100%20Numpy%20exercises.ipynb)\n\nThis 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/).\n\n→ [Test them on Binder](http://mybinder.org:/repo/rougier/numpy-100/notebooks/100_Numpy_exercises.ipynb)  \n→ [Read them on GitHub](100_Numpy_exercises.md)  \n\nNote: markdown and ipython notebook are created programmatically from the source data in `source/exercises.ktx`.\nTo modify the content of these files, please change the text in the source and run the `generators.py` module with a python\ninterpreter with the libraries under `requirements.txt` installed.\n\nThe keyed text format (`ktx`) is a minimal human readable key-values to store text (markdown or others) indexed by keys. \n\nThis work is licensed under the MIT license.  \n[![DOI](https://zenodo.org/badge/10173/rougier/numpy-100.svg)](https://zenodo.org/badge/latestdoi/10173/rougier/numpy-100)\n\n\n### Variants in Other Languages\n\n - **Julia**: [100 Julia Exercises](https://github.com/RoyiAvital/Julia100Exercises).\n","funding_links":["https://github.com/sponsors/rougier"],"categories":["Python","This repo contains the list of awesome repo present in github. A tribute to the freely available awesome educational resources.","Programming Language Tutorials","其他_机器学习与深度学习","Uncategorized","🐍 Python","🐍 Python Ecosystem (Python 学习与资源)"],"sub_categories":["Python","Uncategorized","Data Manipulation with Pandas and Numpy"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frougier%2Fnumpy-100","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frougier%2Fnumpy-100","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frougier%2Fnumpy-100/lists"}