配列の比較
比較演算子は、NumPy配列にもそのまま使うことができます。
Python入門 で扱った、自宅のさまざまな部屋の面積の測定値を入れたリストareasを覚えていますか?今回はmy_houseとyour_houseという2つのNumPy配列があります。どちらもキッチン、リビングルーム、寝室、バスルームの面積を同じ順序で含んでいるため、比較することができます。
この演習はコースの一部です
Python中級
演習の手順
比較演算子を使って、次の質問に答えるブール配列を生成しましょう。
my_houseの中で、18以上の面積はどれですか?- 2つの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