で 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ソリューションを提案しました。このソリューションが大規模なデータ配列で最速かつ最高かどうか?