Trích xuất phần tử từ Array NumPy hai chiều
Nếu array numpy hai chiều của bạn có cấu trúc đều đặn, tức là mỗi hàng và cột có số lượng giá trị cố định, thì những cách trích xuất phức tạp sẽ trở nên rất dễ dàng. Hãy xem đoạn code dưới đây, trong đó các phần tử "a" và "c" được trích xuất từ một list chứa list.
# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]
Các chỉ số trước dấu phẩy chỉ hàng, còn các chỉ số sau dấu phẩy chỉ cột. Ký hiệu : dùng để cắt (slice); trong ví dụ này, nó đang yêu cầu Python lấy tất cả các hàng.
Bài tập này là một phần của khóa học
Nhập môn Python
Hướng dẫn bài tập
- Hiển thị hàng thứ 50 của
np_baseball. - Tạo biến mới,
np_weight_lb, chứa toàn bộ cột thứ hai củanp_baseball. - Chọn chiều cao (cột thứ nhất) của cầu thủ bóng chày thứ 124 trong
np_baseballvà hiển thị kết quả
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
import numpy as np
np_baseball = np.array(baseball)
# Print out the 50th row of np_baseball
# Select the entire second column of np_baseball: np_weight_lb
# Print out height of 124th player