So sánh mảng
Ngay từ đầu, bạn cũng có thể dùng các toán tử so sánh với mảng NumPy.
Bạn còn nhớ areas, danh sách diện tích các phòng trong ngôi nhà của bạn từ Introduction to Python chứ? Lần này có hai mảng NumPy: my_house và your_house. Cả hai đều chứa diện tích của bếp, phòng khách, phòng ngủ và phòng tắm theo cùng thứ tự, nên bạn có thể so sánh chúng.
Bài tập này là một phần của khóa học
Python nâng cao
Hướng dẫn bài tập
Dùng các toán tử so sánh để tạo các mảng boolean trả lời các câu hỏi sau:
- Những diện tích nào trong
my_houselớn hơn hoặc bằng18? - Bạn cũng có thể so sánh từng phần tử giữa hai mảng NumPy. Những diện tích nào trong
my_housenhỏ hơn so vớiyour_house? - Nhớ bao bọc cả hai lệnh trong một câu lệnh
print()để bạn có thể xem đầu ra!
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.
# Create arrays
import numpy as np
my_house = np.array([18.0, 20.0, 10.75, 9.50])
your_house = np.array([14.0, 24.0, 14.25, 9.0])
# my_house greater than or equal to 18
# my_house less than your_house