開始使用免費開始

比較陣列

開箱即用,NumPy 陣列也能使用比較運算子。

還記得在「Introduction to Python」中,你用清單 areas 存放家中各房間的面積嗎?這次有兩個 NumPy 陣列:my_houseyour_house。兩者都依序包含廚房、客廳、臥室與浴室的面積,因此你可以把它們拿來比較。

本練習屬於課程

Python 中級

檢視課程

練習說明

使用比較運算子,產生布林陣列來回答下列問題:

  • my_house 中哪些面積大於或等於 18
  • 你也可以針對兩個 NumPy 陣列逐一元素比較。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
編輯並執行程式碼