次の形式の 2D 配列があります。
[[X1, X2, ..., XN]
[Y1, Y2, ..., YN]]
大なり小なりそれぞれについて、Xi
大なり小なりの数を取得したいと思います。lower_limit_X
upper_limit_X
Yi
lower_limit_Y
upper_limit_Y
1 つずつインデックスを作成する以外に、Numpy でこれを行う効率的な方法があることを願っています。
編集:だから私は 2xN 配列を持っています。最初の行には N 個の X の順序付けられた値があり、2 番目の行には N 個の Y の順序付けられた値があります。私が取得したいのは次のとおりです。
より大きい値と小さい値を持つ X のインデックス
lowest_index
とインデックスを取得するhighest_index
lower_limit_X
upper_limit_X
lowest_index
次に、インデックス範囲 [ 、highest_index
]で Y 配列 (1 つの配列のみ) をスライスします。's that are greater than
Yi lower_limit_Yand less than
upper_limit_Y`を使用して、スライス内の要素の数を数えます。