Ví dụ mảng NumPy
NumPy lưu hiệu quả các giá trị cùng kiểu dữ liệu.
Ví dụ mảng NumPy là gì?
NumPy lưu hiệu quả các giá trị cùng kiểu dữ liệu.
Tạo array và thực hiện phép tính vector hóa.
Khi nào nên sử dụng?
- Tính toán số học trên nhiều giá trị cùng lúc.
- Xử lý mảng, ma trận và dữ liệu khoa học hiệu quả.
- Chuẩn bị dữ liệu cho data science và machine learning.
Code ví dụ
main.py
import numpy as np
values = np.array([[1, 2, 3], [4, 5, 6]])
print(values)
print("shape:", values.shape)
print("size:", values.size)
Kết quả dự kiến
[[1 2 3]
[4 5 6]]
shape: (2, 3)
size: 6
Cách hoạt động
Phép toán áp dụng theo từng phần tử; shape và dtype mô tả kích thước cùng kiểu dữ liệu.
Thay đổi giá trị và chạy chương trình bằng trình chạy Python online của CodeUtility mà không cần cài Python.
Bài tập mở rộng
Hãy sửa code theo các bài tập dưới đây để hiểu rõ cách hoạt động thay vì chỉ sao chép kết quả.
- Thay đổi shape và dtype của mảng đầu vào.
- Thử số âm, số thực và giá trị thiếu.
- Áp dụng thao tác trên mảng nhiều chiều lớn hơn và đo hiệu năng.