1. 学ぶ
  2. /
  3. コース
  4. /
  5. Python中級

Connected

演習

NumPyでBoolean演算子

以前は、<や>=のような比較演算子は、NumPy配列にもそのまま使えました。しかし残念ながら、and、or、not のようなBoolean演算子には同じことは当てはまりません。

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
  • 次の質問に答えるBoolean配列を生成しましょう。
  • my_houseのうち、18.5より大きい、または10より小さい面積はどれですか?- my_houseとyour_houseの両方で、11より小さい面積はどれですか?出力を確認できるように、どちらのコマンドも必ずprint()文で囲みましょう。