比较数组
开箱即用,您也可以在 NumPy 数组上使用比较运算符。
还记得在《Introduction to Python》中出现过的 areas 吗?它是您家中各个房间的面积列表。这次提供了两个 NumPy 数组:my_house 和 your_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