Không gian tự học dành cho sinh viên UET

Chào mừng đến với UETệ

Tìm bài giảng theo học phần, hiểu lại những kiến thức nền và ôn tập theo nhịp học của bạn.

Bài giảng
Đọc Notes, ôn nhanh với Slides và luyện tập qua các bài có lời giải.
Wiki kiến thức
Tra cứu thuật ngữ và bổ sung kiến thức nền ngay khi cần.
Góc học tập
Ôn bằng flashcard, lưu ghi chú và hẹn giờ tập trung.

Bạn có thể xem lại phần giới thiệu ở cuối trang.

Buy me a coffee

Website hoàn toàn miễn phí. Nếu thấy hữu ích, bạn có thể tặng tôi một cốc cà phê theo thông tin dưới đây nhé!

Mã QR chuyển khoản Momo
Ngân hàng
Momo
Tên người nhận
MOMO - TKTH DO MINH TRI
Số tài khoản
01MMTTT0060405229
Skip to content

Chỉ mục & lát cắt ​

Chỉ mục chọn vị trí. Lát cắt start:stop:step chọn một dãy vị trí. Với và Python/NumPy theo vị trí, stop không được lấy. Cần phân biệt chỉ mục vị trí với nhãn trong pandas: Loc thường gồm nhãn cuối, còn iloc theo quy tắc vị trí.

Giải thích kỹ thuật ​

Nhãn và vị trí không giống nhau. pandas loc theo nhãn, iloc theo vị trí. Hai giá trị cùng là số nguyên vẫn có thể được hiểu theo hai cách khác nhau. Một lát cắt loc thường gồm nhãn cuối, còn iloc không gồm vị trí cuối.

NumPy basic slicing thường tạo view dùng chung dữ liệu, còn advanced indexing thường tạo copy. Đọc quy tắc của đối tượng cụ thể thay vì suy từ cú pháp dấu ngoặc.

Ví dụ ​

Với a = [10, 20, 30, 40], lát cắt a[1:3] chọn [20, 30].

Khi nào cần dùng? ​

Đọc chọn hàng/cột và tránh sai lệch một vị trí.

Câu hỏi ôn lại ​

a[0:2] lấy mấy phần tử nếu a có ít nhất 2 phần tử?

Xem đáp án

2 phần tử, ở vị trí 0 và 1.

Thuật ngữ liên quan ​

Cập nhật lần cuối:

Ảnh & sơ đồ
100%
Ảnh tài liệu được phóng to