开始使用免费开始使用

比较数组

开箱即用,您也可以在 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
编辑并运行代码