3

2 次元配列があり、列 x と y をプロットする必要がありますが、x の特定の範囲内に限られます。インデックスを使用してプロットする方法は知っていますが、xの値を指定する必要があります。私はそれらの配列をいくつか持っているので、それらのそれぞれを個別に見ずにそれを行う方法を見つけようとしています.

次に例を示します。

array([[  4.40148390e+03,   1.13200000e+00],
       [  4.40248390e+03,   1.12200000e+00],
       [  4.40348440e+03,   1.11600000e+00],
       [  4.40448440e+03,   1.10600000e+00],
       [  4.40548490e+03,   1.09200000e+00],
       [  4.40648490e+03,   1.07700000e+00],
       [  4.40748540e+03,   1.08700000e+00],
       [  4.40848540e+03,   1.09400000e+00],
       [  4.40948580e+03,   1.10200000e+00],
       [  4.41048580e+03,   1.09500000e+00],
       [  4.41148630e+03,   1.12000000e+00]])

だから、必要なのはインデックスだけだとしましょう4402 < x < 4410。インデックスはわかりません。次のようなものを入れることができますplot(x, y, where(4402 < x < 4410))か?

ここに欠けていることが明らかな何かがあるように感じます:p

4

1 に答える 1