เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

เปรียบเทียบอาร์เรย์

คุณสามารถใช้ตัวดำเนินการเปรียบเทียบกับ NumPy arrays ได้โดยตรง

จำ areas ซึ่งเป็นลิสต์ที่เก็บพื้นที่ของแต่ละห้องในบ้านจาก Python เบื้องต้น ได้ไหม? คราวนี้มี NumPy arrays สองชุดคือ my_house และ your_house ทั้งคู่เก็บพื้นที่ของห้องครัว ห้องนั่งเล่น ห้องนอน และห้องน้ำตามลำดับเดียวกัน จึงสามารถนำมาเปรียบเทียบกันได้

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

Python ระดับกลาง

ดูคอร์ส

คำแนะนำการฝึกหัด

ใช้ตัวดำเนินการเปรียบเทียบเพื่อสร้าง boolean arrays ที่ตอบคำถามต่อไปนี้:

  • พื้นที่ห้องไหนใน my_house ที่มีค่ามากกว่าหรือเท่ากับ 18?
  • นอกจากนี้ยังเปรียบเทียบ NumPy arrays สองชุดแบบ element-wise ได้ด้วย พื้นที่ห้องไหนใน my_house ที่น้อยกว่าใน your_house?
  • อย่าลืมครอบคำสั่งทั้งสองด้วย print() เพื่อดูผลลัพธ์ที่ได้!

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# 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
แก้ไขและรันโค้ด