/numpy-practice-labs

NumPy Practice Labs | This repo collects 69 of programming labs exercises 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 labs, improve your coding ...

NumPy Practice Labs

NumPy Practice Labs

Start-Learning

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

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.

  • 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.

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