11
1dのnumpy配列(またはベクトル)から複数の非隣接範囲を選択したいと考えています。numpyで複数の非隣接範囲をインデックス化
と仮定します。
>>> idx = np.random.randint(100, size=10)
array([82, 9, 11, 94, 31, 87, 43, 77, 49, 50])
これはもちろん、作品:
>>> idx[0:3]
array([82, 9, 11])
そして、これは、個々の指標を経由して取得するために動作します:
>>> idx[[0,3,4]]
array([82, 94, 31])
しかし、どのような場合、私は選択したいです範囲0:3
および7:
?
私が試してみた:
>>> idx[[0:3,7:]]
SyntaxError: invalid syntax
は、これを実行するための簡単な方法はありますか、私はそれらを別々に生成し、連結する必要がありますか?