配列がnumpyで、インデックス番号に基づいていくつかの値を選択します。私は、例えばPython3.6配列から特定の範囲のインデックスを選択したい
を使用しています:
np.array:
index#
[0]
[1] + + + + + + + + + + + + + + + + + + + +
[2] + I want to selct + + I don't want to select:
[3] + the indexs: + + [0]
[4] + [2] + + [10]
[5] + [4] + + Or any between
[6] + [6] + +
[7] + [8] + + + + + + + + + + +
[8] + + + + + + + + + +
[9]
[10]
私はインデックス番号を選択する上で、あなたが例えば見ることができるように:
if x = 2, 4, 8
これが動作する場合、私はちょうどxの番号を指定するが、私は、たとえばしようとしたx変数を作りたい場合:
if x:
for i in np.arange(x+2, x-last_index_number, x+2):
return whatever
x + 2 =最初のインデックス(開始点)。 x-last_index_number =私が望む最後のインデックス(最後のポイント)。 x + 2 =手順(xに2を加えて次のインデックス番号に移動したいなど)
私の質問では、オーダー:あなたが欲しいの正確な値にスライスできるように
[5][10][15][20][25][30][35]
or
[4][8][12][16][20]
参照[この](https://stackoverflow.com/questions/509211/understanding-pythons-slice-表記法) –