Quay lại Khóa học
AI018 Professional

Hướng dẫn người dùng NumPy

Một cái nhìn tổng quan toàn diện và hướng dẫn kỹ thuật giới thiệu về NumPy, bao gồm cài đặt, thao tác mảng, truy cập chỉ mục, phát sóng và tích hợp với C/C++.

4.9
15.0h
891 học viên
0 lượt thích
Trí tuệ nhân tạo
Bắt đầu học

Tổng quan khóa học

📚 Tổng quan Nội dung

Một bản tổng quan giới thiệu toàn diện và hướng dẫn kỹ thuật về NumPy, bao gồm cài đặt, thao tác mảng, truy cập, phát triển (broadcasting), và tích hợp với C/C++.

Thành thạo nền tảng tính toán khoa học trong Python với hướng dẫn chính thức của NumPy.

Tác giả: Cộng đồng NumPy

Ghi nhận: Được viết bởi cộng đồng NumPy

🎯 Mục tiêu Học tập

  1. Định nghĩa NumPy và xác định vai trò của nó trong hệ sinh thái Python khoa học.
  2. Giải thích tại sao NumPy nhanh hơn đáng kể so với các vòng lặp Python thông thường bằng khái niệm vector hóa.
  3. Thực hiện lệnh cài đặt cho nhiều môi trường khác nhau bao gồm Pip, Conda và Raspberry Pi.
  4. Nhận diện và diễn giải các thuộc tính cốt lõi ndarray như ndim, shapedtype.
  5. Thực hiện tạo và thao tác mảng bằng các hàm như linspace, reshape, vstackhstack.
  6. Áp dụng các phép toán từng phần tử, hàm phổ biến (ufuncs) và bộ giải phương trình đại số tuyến tính cho dữ liệu số.
  7. Quản lý độ chính xác dữ liệu và giảm thiểu lỗi tràn số bằng các kiểu số nguyên và công cụ thông tin (iinfo, finfo) của NumPy.
  8. Thực hiện nhập dữ liệu linh hoạt từ đĩa sử dụng genfromtxt với dấu phân cách tùy chỉnh, tiêu đề và lựa chọn cột.
  9. Áp dụng Quy tắc Phát triển Chung để dự đoán và kiểm soát tương tác giữa các mảng có hình dạng khác nhau.
  10. Quản lý tham chiếu bộ nhớ và tránh "bẫy" trong các lớp con ndarray tùy chỉnh bằng thuộc tính .base.

Bài học