Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/labex-labs/numpy-practice-labs

[NumPy Practice Labs] This repository collects 69 of programming scenarios (labs and challenges) for NumPy Practice Labs. This course contains lots of labs for NumPy, each lab is a small NumPy project with detailed guidance and solutions. You can practice your NumPy skills by completing these lab...
https://github.com/labex-labs/numpy-practice-labs

List: numpy-practice-labs

awesome awesome-list challenges course education hands-on labex labs numpy programming

Last synced: 5 days ago
JSON representation

[NumPy Practice Labs] This repository collects 69 of programming scenarios (labs and challenges) for NumPy Practice Labs. This course contains lots of labs for NumPy, each lab is a small NumPy project with detailed guidance and solutions. You can practice your NumPy skills by completing these lab...

Awesome Lists containing this project

README

        

# NumPy Practice Labs

[![NumPy Practice Labs](https://cover-creator.appbot.io/numpy-practice-labs.png)](https://labex.io/courses/numpy-practice-labs)

[![Start-Learning](https://img.shields.io/badge/Start-Learning-whitesmoke?style=for-the-badge)](https://labex.io/courses/numpy-practice-labs)

This course contains lots of labs for NumPy, each lab is a small NumPy project with detailed guidance and solutions. You can practice your NumPy skills by completing these labs, improve your coding skills, and learn how to write clean and efficient code.

![NumPy](https://img.shields.io/badge/NumPy-whitesmoke?style=for-the-badge&logo=numpy)

## Environment

LabEx is an interactive, hands-on learning platform dedicated to coding and technology. It combines labs, AI assistance, and virtual machines to provide a no-video, practical learning experience.

![](https://tutorial-screenshot.getvm.io/images/vm-1725247253.png)

- A strict β€œLearn by Doing” approach with exclusive hands-on labs and no videos.
- Interactive online environments within the browser, with automated step-by-step checks.
- A structured content organization with the Skill Tree based learning system.
- A growing learning resource of 30 Skill Trees and over 6,000 Labs.
- The AI learning assistant Labby, built on ChatGPT, providing a conversational learning experience.

Learn more about [LabEx VM](https://support.labex.io/using-labex/virtual-machine).

## Exercises

| Index | Name | Difficulty | Practice |
|---------|-------------------------------------------------|--------------|-------------------------------------------------------------------------------------------------------------------------------|
| 01 | πŸ“– NumPy Array Mean Calculation | β˜…β˜†β˜† | Start Lab |
| 02 | πŸ“– NumPy Median Function | β˜…β˜†β˜† | Start Lab |
| 03 | πŸ“– NumPy Broadcasting for Efficient Computation | β˜…β˜†β˜† | Start Lab |
| 04 | πŸ“– Creating and Using Python NumPy Arrays | β˜…β˜†β˜† | Start Lab |
| 05 | πŸ“– NumPy Broadcasting Fundamentals | β˜…β˜†β˜† | Start Lab |
| 06 | πŸ“– NumPy Copy and View | β˜…β˜†β˜† | Start Lab |
| 07 | πŸ“– NumPy Partition Function | β˜…β˜†β˜† | Start Lab |
| 08 | πŸ“– NumPy Concatenate Function | β˜…β˜†β˜† | Start Lab |
| 09 | πŸ“– Numpy Transpose Function | β˜…β˜†β˜† | Start Lab |
| 10 | πŸ“– NumPy Matrix Multiplication | β˜…β˜†β˜† | Start Lab |
| 11 | πŸ“– Introduction to Indexing in NumPy | β˜…β˜†β˜† | Start Lab |
| 12 | πŸ“– Sorting NumPy Arrays with Algorithms | β˜…β˜†β˜† | Start Lab |
| 13 | πŸ“– NumPy Indexing and Slicing | β˜…β˜†β˜† | Start Lab |
| 14 | πŸ“– NumPy Count Function | β˜…β˜†β˜† | Start Lab |
| 15 | πŸ“– Numpy Decode Function | β˜…β˜†β˜† | Start Lab |
| 16 | πŸ“– Find Substring Using Numpy Char Find Function | β˜…β˜†β˜† | Start Lab |
| 17 | πŸ“– NumPy Isupper Function | β˜…β˜†β˜† | Start Lab |
| 18 | πŸ“– Numpy Multiply Function | β˜…β˜†β˜† | Start Lab |
| 19 | πŸ“– Numpy Split Function | β˜…β˜†β˜† | Start Lab |
| 20 | πŸ“– Numpy Amin Function | β˜…β˜†β˜† | Start Lab |
| 21 | πŸ“– NumPy Append Function | β˜…β˜†β˜† | Start Lab |
| 22 | πŸ“– Fundamentals of NumPy Array Manipulation | β˜…β˜†β˜† | Start Lab |
| 23 | πŸ“– NumPy Bitwise OR Practical | β˜…β˜†β˜† | Start Lab |
| 24 | πŸ“– Numpy Center Function | β˜…β˜†β˜† | Start Lab |
| 25 | πŸ“– Numpy Index Function | β˜…β˜†β˜† | Start Lab |
| 26 | πŸ“– NumPy Isalpha Function | β˜…β˜†β˜† | Start Lab |
| 27 | πŸ“– NumPy Istitle Function | β˜…β˜†β˜† | Start Lab |
| 28 | πŸ“– NumPy Join Function | β˜…β˜†β˜† | Start Lab |
| 29 | πŸ“– Using the NumPy char.lower Function | β˜…β˜†β˜† | Start Lab |
| 30 | πŸ“– Numpy Dot Function | β˜…β˜†β˜† | Start Lab |
| 31 | πŸ“– Numpy Accessing Array Elements Iteration | β˜…β˜†β˜† | Start Lab |
| 32 | πŸ“– NumPy Datatype Exploration | β˜…β˜†β˜† | Start Lab |
| 33 | πŸ“– NumPy STD Function | β˜…β˜†β˜† | Start Lab |
| 34 | πŸ“– NumPy Advance Indexing | β˜…β˜†β˜† | Start Lab |
| 35 | πŸ“– NumPy Array Function | β˜…β˜†β˜† | Start Lab |
| 36 | πŸ“– Introduction to NumPy Universal Functions | β˜…β˜†β˜† | Start Lab |
| 37 | πŸ“– Numpy Isdigit Function | β˜…β˜†β˜† | Start Lab |
| 38 | πŸ“– Fundamental NumPy Array Creation Techniques | β˜…β˜†β˜† | Start Lab |
| 39 | πŸ“– Numpy Isnumeric Function | β˜…β˜†β˜† | Start Lab |
| 40 | πŸ“– Numpy Left Shift Function | β˜…β˜†β˜† | Start Lab |
| 41 | πŸ“– Generating Evenly Spaced Numbers with NumPy | β˜…β˜†β˜† | Start Lab |
| 42 | πŸ“– NumPy Replace Function | β˜…β˜†β˜† | Start Lab |
| 43 | πŸ“– NumPy Swapcase Function | β˜…β˜†β˜† | Start Lab |
| 44 | πŸ“– NumPy Upper Function | β˜…β˜†β˜† | Start Lab |
| 45 | πŸ“– NumPy Amax Function | β˜…β˜†β˜† | Start Lab |
| 46 | πŸ“– NumPy Einsum for Scientific Computing | β˜…β˜…β˜† | Start Lab |
| 47 | πŸ“– NumPy Trunc Function | β˜…β˜†β˜† | Start Lab |
| 48 | πŸ“– NumPy Isdecimal Function | β˜…β˜†β˜† | Start Lab |
| 49 | πŸ“– NumPy Isspace Function | β˜…β˜†β˜† | Start Lab |
| 50 | πŸ“– Understanding NumPy Data Types | β˜…β˜†β˜† | Start Lab |
| 51 | πŸ“– Numpy Ceil Function | β˜…β˜†β˜† | Start Lab |
| 52 | πŸ“– Using the Add Function | β˜…β˜†β˜† | Start Lab |
| 53 | πŸ“– NumPy Encode Function | β˜…β˜†β˜† | Start Lab |
| 54 | πŸ“– Using the numpy.fix Function | β˜…β˜†β˜† | Start Lab |
| 55 | πŸ“– NumPy Invert Function | β˜…β˜†β˜† | Start Lab |
| 56 | πŸ“– Structured Arrays in NumPy | β˜…β˜†β˜† | Start Lab |
| 57 | πŸ“– NumPy Asarray Function | β˜…β˜†β˜† | Start Lab |
| 58 | πŸ“– Numpy Bitwise and Function | β˜…β˜†β˜† | Start Lab |
| 59 | πŸ“– Numpy Bitwise XOR Operation | β˜…β˜†β˜† | Start Lab |
| 60 | πŸ“– Numpy Floor Function | β˜…β˜†β˜† | Start Lab |
| 61 | πŸ“– Numpy PTP Function | β˜…β˜†β˜† | Start Lab |
| 62 | πŸ“– NumPy Right Shift Function | β˜…β˜†β˜† | Start Lab |
| 63 | πŸ“– NumPy Eye Function | β˜…β˜†β˜† | Start Lab |
| 64 | πŸ“– Numpy Logspace Function | β˜…β˜†β˜† | Start Lab |
| 65 | πŸ“– NumPy Fromiter Function | β˜…β˜†β˜† | Start Lab |
| 66 | πŸ“– NumPy Startswith Function | β˜…β˜†β˜† | Start Lab |
| 67 | πŸ“– Creating Empty, Zeroes, and Ones Arrays | β˜…β˜†β˜† | Start Lab |
| 68 | πŸ“– Creating a NumPy Array Using Existing Data | β˜…β˜†β˜† | Start Lab |
| 69 | πŸ“– Numpy Reshape Function | β˜…β˜†β˜† | Start Lab |

## More

- πŸ”— [NumPy Programming Courses](https://github.com/labex-labs/awesome-programming-courses)
- πŸ”— [NumPy Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
- πŸ”— [NumPy Free Tutorials](https://github.com/labex-labs/numpy-free-tutorials)