セクション 2. 章 7
single
比較についてさらに詳しく
メニューを表示するにはスワイプしてください
ほとんどの条件は比較であり、これについて詳しく説明することが重要です。比較は次の比較演算子に基づいています:
>(より大きい);<(より小さい);>=(以上);<=(以下);==(等しい);!=(等しくない)。
さらに、次の論理演算子を使用して複数の条件や比較を組み合わせることができます:
&(論理 AND);|(論理 OR)。
少なくとも1つの条件がTrueの場合、|はTrueを返します。それ以外の場合はFalseを返します。少なくとも1つの条件がFalseの場合、&はFalseを返します。それ以外の場合はTrueを返します。
注意
複数の条件を組み合わせる場合は、それぞれの条件を括弧 () で囲む必要があります。
1234567891011import numpy as np # Creating an array of integers from 1 to 10 inclusive array = np.arange(1, 11) # Retrieving elements greater than or equal to 5 AND less than 9 print(array[(array >= 5) & (array < 9)]) # Retrieving elements less than or equal to 4 AND not equal to 2 print(array[(array != 2) & (array <= 4)]) # Retrieving elements less than 3 OR equal to 8 print(array[(array < 3) | (array == 8)]) # Retrieving elements between 2 inclusive AND 5 inclusive OR equal to 9 print(array[(array >= 2) & (array <= 5) | (array == 9)])
次のビジュアライゼーションを見て、コードの理解を深めましょう(赤色の四角は実際に取得された要素を表します):
タスク
スワイプしてコーディングを開始
顧客からのフィードバックによって収集されたさまざまな商品の評価を分析します。評価は product_ratings 配列に格納されており、それぞれの要素が商品の評価を表しています。
- ブールインデックスを使用して、
3以上かつ5ではない評価のみを抽出してください。 - 結果の配列を出力してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 7
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください