Bắt đầu ngayBắt đầu miễn phí

Cắt lát và đánh chỉ mục cây

Hãy tưởng tượng bạn là một nhà nghiên cứu đang làm việc với dữ liệu từ cuộc kiểm kê cây của Thành phố New York. Mỗi hàng của mảng 2D tree_census liệt kê thông tin cho một cây khác nhau: ID cây, ID khối, đường kính thân, và đường kính gốc (theo thứ tự đó). Cây còn sống không có đường kính gốc, đó là lý do có rất nhiều số 0 ở cột này. Thứ tự cột rất quan trọng vì NumPy không có tên cột! Ba hàng đầu và ba hàng cuối của tree_census được hiển thị bên dưới.

array([[     3, 501451,     24,      0],
       [     4, 501451,     20,      0],
       [     7, 501911,      3,      0],
       ...,
       [  1198, 227387,     11,      0],
       [  1199, 227387,     11,      0],
       [  1210, 227386,      6,      0]])

Trong bài tập này, bạn sẽ làm việc cụ thể với cột thứ hai, biểu thị các ID khối: nghiên cứu của bạn yêu cầu chọn các dãy phố nhất định để phân tích sâu hơn bằng cách dùng cắt lát và đánh chỉ mục trong NumPy. numpy đã được nạp với tên np, và mảng 2D tree_census đã có sẵn.

Bài tập này là một phần của khóa học

Giới thiệu về NumPy

Xem khóa học

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.

# Select all rows of block ID data from the second column
block_ids = ____

# Print the first five block_ids
print(____)
Chỉnh sửa và Chạy Mã