1. Learn
  2. /
  3. 课程
  4. /
  5. Python 中级

Connected

道练习

在 NumPy 中使用布尔运算符

之前,像 < 和 >= 这样的比较运算符可以直接用于 NumPy 数组。可惜的是,布尔运算符 and、or 和 not 则不能直接用。

要在 NumPy 中使用这些运算符,您需要 np.logical_and()、np.logical_or() 和 np.logical_not()。以下是基于前面 my_house 和 your_house 数组的示例,帮助您理解用法:

np.logical_and(my_house > 13, 
               your_house < 15)

说明

100 XP
  • 生成布尔数组来回答下列问题:
  • 在 my_house 中,哪些面积大于 18.5 或小于 10?
  • 在 my_house 和 your_house 中,哪些面积都小于 11?请将两条命令都放入 print() 语句中,这样您就可以查看输出。