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