1. Lära sig
  2. /
  3. Courses
  4. /
  5. Python 中級

Connected

exercise

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)

Instruktioner

100 XP
  • 次の問いに答えるブール配列を作成してください。
  • my_house のうち、18.5 より大きい、または 10 より小さいエリアはどれですか?
  • my_house と your_house の両方で 11 より小さいエリアはどれですか? どちらのコマンドも print() で包み、出力を確認できるようにしてください。