numpy-100 README

The project's README from github.com/rougier/numpy-100. As one markdown file: README.md.

100 numpy exercises

Binder

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.

→ Test them on Binder
→ Read them on GitHub

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

Variants in Other Languages

numpy-100 (rougier/numpy-100)

Searching Database…

14.6K ·GitHub
Что это?Сборник из 100 упражнений по numpy, собранных из рассылки numpy, Stack Overflow и документации numpy, с готовыми решениями. Подходит и как краткая справка, и как учебный материал.
Это библиотека или просто список упражнений?Это не библиотека, которую нужно устанавливать, а набор упражнений в формате markdown и блокнота IPython, сгенерированный из исходного текстового файла.
Как начать решать упражнения?Откройте блокнот на Binder, чтобы сразу запустить его в браузере, или прочитайте упражнения и решения прямо на GitHub.
Нужно ли что-то установить, чтобы пользоваться этим?Чтобы просто попробовать упражнения, нет, достаточно Binder в браузере. Установить Python с пакетами из requirements.txt нужно только если вы хотите изменить исходник и пересобрать файлы markdown и блокнота.
Для кого это?Для тех, кто только начинает изучать numpy и ищет практику, и для преподавателей numpy, которым нужен готовый набор упражнений.
Что такое формат ktx, о котором упоминается в репозитории?KTX (keyed text format) — это простой для чтения человеком формат «ключ-значение», в котором хранится текст упражнений, проиндексированный по ключам. Из него генерируются версии в markdown и в блокноте.
А если 100 упражнений мало, есть ли материалы посерьёзнее?В README для дополнительных упражнений рекомендуется «From Python to NumPy» как дополнительное чтение.
Есть ли эта подборка на других языках или в других вариантах?Да, есть вариант на Julia — «100 Julia Exercises», ссылка на который указана в README.
Creator
rougier
Size
0.6 MB
Stars
14.6K
Age
12y
Commits · 90 Days