Data Preprocessing with NumPy

with Viktor Mehandzhiyski
4.8/5
(784)

This course will guide you through one of Python’s most notable packages – NumPy. We’ll explain why it’s so popular and discuss the numerous applications of its crown jewel – the ndarray class.

8 hours 68 lessons
Start course
68 High Quality Lessons
6 Practical Tasks
8 Hours of Content
Certificate of Achievement

Course Overview

This course is designed to show you how to work with one of Python’s fundamental packages – NumPy. You will learn what a “package” is and see how to install, upgrade and import it. By the time you finish the course, you’ll be comfortable with NumPy’ ndarray class, how to slice and reduce the dimensions of its instances, as well as how to quickly refer to the documentation. Furthermore, you’ll be ready to take advantage of NumPy’s various built-in functions and methods, which we’ll use to generate random and non-random data, import and export data to and from Python, find statistical values for a dataset, and clean and preprocess ndarrays.

Topics covered

data analysisData processingProgrammingPython

What You'll Learn

Do you already know how to use Python? Improve your skills by adding another tool to your arsenal – one of the most notable packages, NumPy!

Create arrays with NumPy 
Use basic NumPy syntax 
Generate data with NumPy 
Implement statistical functions 
Substitute missing values in Ndarrays 
Explore ways to clean and preprocess data in NumPy 

Curriculum

Student feedback

4.8/5

784 ratings
5 stars
681 (87%)
4 stars
84 (11%)
3 stars
16 (2%)
2 stars
3 (0%)
1 star
0 (0%)
Filter by rating
  • 5 stars
  • 4 stars
  • 3 stars
  • 2 stars
  • 1 stars
Sort
  • Newest
  • Oldest
09.08.2022
This last section with the practical example is the cherry of the cake. It helps widen the conceptualization taught in the course, beyond common grounds. People have different way of learning and the more approach you offer, the better. I have had a short journey in Data Science, yet it is evident that practice plays a huge part on it. Such activity takes you from 0 to 100 and greatly increases your confidence in the subject. Food for thought: I don't know how plausible it is, but if the same could be applied for the career track courses, where we could have all subjects wrapped up into a big work, that would be exceptional.
21.04.2023
Overall the course is good for beginners. Problems could be of different types. Random generator section has achieved the prize of worst section of the entire course. I barely could understand the section. The instructor just uses poisson, logistics etc. distributions and said we should have statistical knowledge for this. But he could just explain the trials, events, occurrences etc. to us rather than just showing some code.
06.10.2022
Many of the questions asked in Q&A sections are not having a reply from the instructor for months Also, some of the videos have outdated information like that in section 5 [Generating Data with NumPy]
18.11.2022
It feels really complete. After doing this course, you will feel confident in your Python and Numpy skills. After this, you should be able to complete a project by yourself.
27.01.2024
This has been the best course of the learning path yet. Instruction is clear. Examples are step by step ....straight forward. Thank you for your hard work on this course!
  • 1
  • 2
  • 3
  • ...
  • 10
  • ...
  • 18
Viktor Mehandzhiyski

“A large portion of a data analyst’s work is dedicated to preprocessing datasets. Unquestionably, this involves tons of mathematical and statistical techniques that NumPy is renowned for. NumPy can be described as a computationally stable state-of-the-art Python instrument that provides flexibility and can take your analysis to the next level.”

Viktor Mehandzhiyski

Content Creator at 365 Data Science

Data Preprocessing with NumPy

with Viktor Mehandzhiyski

Start Course