で Python を使用しnumpyます。
私はインデックスのnumpy配列を持っていますa:
>>> a
array([[5, 7],
[12, 18],
[20, 29]])
>>> type(a)
<type 'numpy.ndarray'>
私はインデックスのnumpy配列を持っていますb:
>>> b
array([[2, 4],
[8, 11],
[33, 35]])
>>> type(b)
<type 'numpy.ndarray'>
a配列と配列を結合する必要がありますb:
a+ b=>[2, 4] [5, 7] [8, 11] [12, 18] [20, 29] [33, 35]
=>aそしてbインデックスの配列があります => [2, 18] [20, 29] [33, 35]
( インデックス([2, 4][5, 7][8, 11][12, 18])は順番に
=> 2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18=> [2, 18])
この例では:
>>> out_c
array([[2, 18],
[20, 29],
[33, 35]])
誰かが提案してもらえますか、どうすれば入手できout_cますか?
更新: @Geoff は、複数の範囲の python unionソリューションを提案しました。このソリューションが大規模なデータ配列で最速かつ最高かどうか?