Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Preprocessing Data with NumPy

Tiền Xử Lý Dữ Liệu với NumPy

Tiền Xử Lý Dữ Liệu với NumPy

NumPy, ndarrays, Cắt Mảng, Bộ Tạo Số Ngẫu Nhiên, Nhập và Lưu Dữ Liệu, Thống Kê, Thao Tác Dữ Liệu, Tiền Xử Lý

4.6
(469 đánh giá)
3,162 học viên
Giảng viên
365 Careers
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 509.000đ -90%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.5 giờ video
78 bài giảng
2 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Mảng.
Định nghĩa một gói/thư viện.
Cài đặt và Nâng cấp một gói.
Tra cứu tài liệu hướng dẫn.
Lịch sử của NumPy.
Mối quan hệ giữa mảng và vectơ.
Mảng so với Danh sách.
Lập chỉ mục.
Gán giá trị cho mảng.
Thuộc tính và phép toán theo phần tử.
Các kiểu dữ liệu được hỗ trợ bởi ndarrays.
Phát sóng và chuyển đổi kiểu.
Chạy một hàm hoặc phương thức trên một trục nhất định.
Cắt Mảng, Cắt Mảng Theo Bước, Cắt Mảng Có Điều Kiện
Giảm chiều trong mảng.
Tạo mảng chứa toàn giá trị giống nhau.
Tạo chuỗi dữ liệu không ngẫu nhiên.
Tạo dữ liệu ngẫu nhiên với Bộ Tạo Số Ngẫu Nhiên.
Lấy mẫu ngẫu nhiên từ một phân phối xác suất ngẫu nhiên.
Nhập và xuất dữ liệu với và từ NumPy.
Tệp NPY và NPZ.
Giá trị Tối đa và Tối thiểu.
Phân vị và Tứ phân vị.
Trung bình và Phương sai.
Hiệp phương sai và Tương quan.
Tính toán biểu đồ tần suất.
Biểu đồ tần suất nhiều chiều.
Tìm và điền giá trị bị thiếu.
Thay thế giá trị "đệm".
Thay đổi hình dạng mảng.
Loại bỏ các phần của mảng.
Loại bỏ các phần của từng phần tử trong mảng. (Xóa ký tự thừa)
Sắp xếp và Xáo trộn.
Các Hàm Đối số.
Xếp chồng và Nối mảng.
Tìm các giá trị duy nhất trong một mảng.
Một ví dụ thực tế toàn diện về làm sạch và tiền xử lý dữ liệu.

Yêu cầu

Bạn sẽ cần cài đặt Python.
Không yêu cầu kinh nghiệm trước với NumPy.
Hiểu biết chung về ngôn ngữ lập trình là một lợi thế, nhưng không bắt buộc.

Đối tượng phù hợp

Dành cho các nhà phân tích dữ liệu đầy khát vọng.
Người mới bắt đầu lập trình.
Những người quan tâm đến phân tích dữ liệu bằng Python.
Các nhà phân tích muốn chuyên sâu về Python.
Sinh viên và chuyên gia tài chính cần áp dụng kiến thức tốt hơn vào Python.

Nội dung khóa học

9 phần • 77 bài giảng
1 Khóa Học Bao Gồm Những Gì?
2 Tải Xuống Tất Cả Tài Nguyên
3 Câu Hỏi Thường Gặp
4 Gói NumPy và Ứng Dụng Của Nó
5 Cài đặt và Nâng cấp NumPy
6 Mảng là gì?
7 Sử Dụng Tài Liệu NumPy
8 Giới thiệu về NumPy - Bài tập
1 Lịch sử Tóm tắt của NumPy
2 ndarrays
3 Mảng so với Danh sách
4 Tại Sao Chúng Ta Sử Dụng NumPy - Bài tập
1 Lập chỉ mục
2 Gán Giá Trị
3 Thuộc tính Theo Phần Tử
4 Các Kiểu Dữ Liệu NumPy
5 Đặc điểm của Hàm NumPy - Phần 1
6 Đặc điểm của Hàm NumPy - Phần 2
7 Kiến Thức Cơ Bản Về NumPy - Bài tập
1 Cắt Mảng Cơ Bản
2 Cắt Mảng Theo Bước
3 Cắt Mảng Có Điều Kiện
4 Chiều và Hàm Squeeze
5 Làm Việc Với Mảng - Bài tập
1 Mảng Rỗng, Mảng Chứa Giá Trị Giống Nhau
2 Các Hàm _like
3 Một Chuỗi Số - np.arange()
4 Bộ Tạo Số Ngẫu Nhiên và Hạt Giống
5 Số Nguyên Ngẫu Nhiên, Xác Suất và Lựa Chọn
6 Phân Phối Xác Suất Ngẫu Nhiên
7 Ứng Dụng của Bộ Tạo Số Ngẫu Nhiên
8 Tạo Dữ Liệu Với NumPy - Bài tập
1 Nhập Dữ Liệu với Numpy - np.loadtxtx() so với np.genfromtxt()
2 Nhập Dữ Liệu với NumPy - Làm Sạch Đơn Giản Khi Nhập
3 Nhập Dữ Liệu với NumPy - Chuỗi so với Đối tượng so với Số
4 Nhập Dữ Liệu với NumPy - Bài tập
5 Lưu Dữ Liệu với NumPy - NPY
6 Lưu Dữ Liệu với NumPy - NPZ
7 Lưu Dữ Liệu với NumPy - CSV
8 Nhập và Lưu Dữ Liệu - Bài tập
1 Sử Dụng Hàm Thống Kê NumPy
2 Giá Trị Tối Thiểu và Tối Đa
3 Phân vị và Tứ phân vị
4 Trung bình và Phương sai
5 Hiệp phương sai và Tương quan
6 Biểu đồ Tần suất - Phần 1: Biểu đồ 1 Chiều
7 Biểu đồ Tần suất - Phần 2: Biểu đồ Nhiều Chiều
8 Các Hàm Tương Đương N-A-N
9 Thống Kê với NumPy - Bài tập
1 Kiểm Tra Giá Trị Bị Thiếu
2 Thay Thế Giá Trị Đệm
3 Thay Đổi Hình Dạng Mảng
4 Loại Bỏ Giá Trị
5 Sắp Xếp Mảng
6 Các Hàm Đối số - Phần 1: Sắp Xếp Theo Đối số
7 Các Hàm Đối số - Phần 2: Tìm Vị Trí Theo Đối số
8 Xáo Trộn Dữ Liệu
9 Chuyển Đổi Kiểu Mảng
10 Xóa Ký Tự Thừa Khỏi Mảng
11 Xếp Chồng Mảng
12 Nối Mảng
13 Tìm Giá Trị Duy Nhất Trong Mảng
1 Thiết Lập: Giới Thiệu Ví Dụ Thực Tế
2 Thiết Lập: Nhập Tập Dữ Liệu
3 Thiết Lập: Kiểm Tra Dữ Liệu Không Đầy Đủ
4 Thiết Lập: Chia Tách Tập Dữ Liệu
5 Thiết Lập: Tạo Điểm Kiểm Tra
6 Thao Tác Dữ Liệu Văn Bản: Ngày Phát Hành
7 Thao Tác Dữ Liệu Văn Bản: Tình Trạng Khoản Vay và Kỳ Hạn
8 Thao Tác Dữ Liệu Văn Bản: Hạng và Phân Hạng
9 Thao Tác Dữ Liệu Văn Bản: Tình Trạng Xác Minh & URL
10 Thao Tác Dữ Liệu Văn Bản: Địa Chỉ Bang
11 Thao Tác Dữ Liệu Văn Bản: Chuyển Đổi Chuỗi và Tạo Điểm Kiểm Tra
12 Thao Tác Dữ Liệu Số: Thay Thế Giá Trị Đệm
13 Thao Tác Dữ Liệu Số: Thay Đổi Tiền Tệ – Tỷ Giá Hối Đoái
14 Thao Tác Dữ Liệu Số: Thay Đổi Tiền Tệ - Từ USD Sang EUR
15 Hoàn Thành Tập Dữ Liệu

Giới thiệu khóa học

The problem

Most data analyst, data science, and coding courses miss a crucial practical step. They don’t teach you how to work with raw data, how to clean and preprocess it. This creates a sizeable gap between the skills you need on the job and the abilities you have acquired in training. Truth be told, real-world data is messy, so you need to know how to overcome this obstacle to become an independent data professional.

The bootcamps we have seen online, and even live classes neglect this aspect and show you how to work with ‘clean’ data. But this isn’t doing you a favor. In reality, it will set you back both when you are applying for jobs, and when you’re on the job.


The solution

Our goal is to provide you with complete preparation using the NumPy package. This course will turn you into capable data analyst with a fantastic understanding of one of the most prominent computing packages in the world. To take you there, we will cover the following topics extensively.


· The ndarray class and why we use it

· The type of data arrays usually contain

· Slicing and squeezing datasets

· Dimensions of arrays, and how to reduce them

· Generating pseudo-random data

· Importing data from external text files

· Saving/Exporting data to external files

· Computing the statistics of the dataset (max, min, mean, variance, etc.)

· Data cleaning

· Data preprocessing

· Final practical example


Each of these subjects builds on the previous ones. And this is precisely what makes our curriculum so valuable. Everything is shown in the right order and we guarantee that you are not going to get lost along the way, as we have provided all necessary steps in video (not a single one skipped). In other words, we are not going to teach you how to concatenate datasets before you know how to index or slice them.

So, to prepare you for the long journey towards a data science position, we created a course that will show you all the tools for the job: The Preprocessing Data with NumPy course [MG1] .

We believe that this resource will significantly boost your chances of landing a job, as it will prepare you for practical tasks and concepts that are frequently included in interviews.


NumPy is Python’s fundamental package for scientific computing. It has established itself as the go-to tool when you need to compute mathematical and statical operations.

Why learn it?

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. What’s more, the package introduces multi-dimensional array structures and provides a plethora of built-in functions and methods to use while working with them. In other words, NumPy can be described as a computationally stable state-of-the-art Python instrument that provides great flexibility and can take your analysis to the next level.


Some of the topics we will cover:


1. Fundamentals of NumPy

2. Random Generators

3. Working with text files

4. Statistics with NumPy

5. Data preprocessing

6. Final practical example



1. Fundamentals of NumPy

To fully grasp the capabilities of NumPy, we need to start from the fundamentals. In this part of the course, we’ll examine the ndarray class, discuss why it’s so popular and get familiar with terms like “indexing”, “slicing”, “dimensions” and “reducing”.

Why learn it?

As stated above, NumPy is the quintessential package for scientific computing, and to understand its true value, we need to start from its very core – the ndarray class. The better we comprehend the basics, the easier it’s going to be to grasp the more difficult concepts. That’s why it’s fundamental to lay a good foundation on which to build our NumPy skills.


2. Random Generators

After we’ve learned the basics, we’ll move on to pseudo-random data and random generators. These generators will help construct a set of arbitrary variables from a given probability distribution, or a fixed set of viable options.

Why learn it?

Working in a data-driven field, we sometimes need to construct partially arbitrary tests to see if our code works as intended. And here lies the value of random generators, as they allow us to construct datasets of pseudo-random data. The added benefit of random generators is that we can set a seed if we wish to replicate a particular randomization, but we’ll go into all the details in the course itself.


3. Working with text files

Exchanging information with text files is practically how we exchange information today. In this part of the course, we will use the Python, pandas, and NumPy tools covered earlier to give you the essentials you need when importing or saving data.

Why learn it?

In many courses, you are just given a dataset to practice your analytical and programming skills. However, we don’t want to close our eyes to reality, where converting a raw dataset from an external file into a workable Python format can be a massive challenge.


4. Statistics with NumPy

Once we’ve learned how to import large sets of information from external text files, we’ll finally be ready to explore one of NumPy’s strengths – statistics. Since the package is extremely computationally durable, we often rely on its functions and methods to calculate the statistics of a sample dataset. These include the likes of the mean, the standard deviation, and much more.

Why learn it?

To become a data scientist, you not only need to be able to preprocess a dataset, but also to extract valuable insights. One way to learn more about a dataset is by examining its statistics. So, we’ll use the package to understand more about the data and how to convert this knowledge into crucial information we can use for forecasting.


5. Data preprocessing

Even when your dataset is in clean and comprehensible shape, it isn’t quite ready to be processed for visualizations and analysis just yet. There is a crucial step in between, and that’s data preprocessing.

Why learn it?

Data preprocessing is where a data analyst can demonstrate how good or great they are at their job. This stage of the work requires the ability to choose the right statistical tool that will improve the quality of your dataset and the knowledge to implement it with advanced pandas and NumPy techniques. Only when you’ve completed this step can you say that your dataset is preprocessed and ready for the next part, which is data visualization.


6. Practical example

The course contains plenty of exercises and practical cases. What’s more, in the end, we have included a comprehensive practical example that will show you how everything you have learned along the way comes nicely together. This is where you will be able to appreciate how far you have come in your journey on mastering NumPy in your pursuit of a data career.


What you get

· Active Q&A support

· All the NumPy knowledge to become a data analyst

· A community of aspiring data analysts

· A certificate of completion

· Access to frequent future updates

· Real-world training


Get ready to become a NumPy data analyst from scratch

Why wait? Every day is a missed opportunity.

Click the “Buy Now” button and become a part of our data analyst program today.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Data Preprocessing
Hiển thị tất cả khoá học Data Science
Hiển thị tất cả khoá học Numpy
Hiển thị tất cả khoá học Python
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊