「このチュートリアルでは、np.where()関数を使用して複数の条件を指定するために使用できるさまざまなメソッドを学習します。」 方法1– AND演算子を使用したNumPy.where()複数の条件 NumPyのwhere()関数を使用すると、特定の条件に一致する特定の配列から要素を選択できます。 デフォルトでは、関数は指定された要素の配列と照合する単一の条件を受け入れます。 特定の配列で複数の条件をチェックする必要がある場合はどうなりますか? そのために、Pythonの論理演算子を使用してそれを実現できます。 そのような演算子の1つは、&(AND)演算子です。 where関数内で複数の条件を指定し、それらを&演算子で追加および結合することができます。 この関数は、指定されたすべての条件を受け取り、すべての条件に一致する要素を返します。 以下に示す例でこれを説明できます。 輸入 numpy なので nparr = np。配列(([100,120,344,232,343,456,674,637])。new_arr = arr[np.where((arr>300) & (arr<500))]印刷((new_arr)。 上記のプログラムでは、整数のセットを保持する配列を作成することから始めます。 次に、新しい配列を作成し、where関数を使用して複数の条件をフィルタリングします。 配列内のいずれかの要素が300より大きく500より小さい場合は、それを新しい配列に追加します。 最後に、結果の配列を出力します。 […]
The post NumPynp.where複数の条件 appeared first on Gamingsym Japan.