2017-01-12 22 views
0

numpy配列の連結に疑問があります。例えばのためにPython numpy配列の連結

、私は

a = [ 1, 2, 3] 
b = [4, 5, 6, 7] 
c= [5, 2] 

をお持ちの場合は

が、私は異なるサイズの配列を連結でした?もしそうなら、どのようにそれを可能にすることができますか?

+0

'np.concatenate((A、B、C))'を使用することができますか? – Divakar

+0

同じサイズの配列を連結するのと同じ方法です。 – user2357112

+0

"連結"と言うときは、結果を '[1,2,3,4,5,6,7,5,2]'にするか、[ギザギザのようなものを作成しますか行に 'a'、' b'、 'c'を使って(配列の長さが異なるため)配列(https://en.wikipedia.org/wiki/Jagged_array)を使用しますか?その情報を質問に入れることができれば助けになります。 –

答えて

1

はい、あなたはnumpy.concatenate

import numpy as np 
a = [ 1, 2, 3] 
b = [4, 5, 6, 7] 
c= [5, 2] 
d = np.concatenate((a, b, c)) 
+0

私の問題は:numpy配列をcsvファイルとしてマージしたいです。私は使用しました:np.savetxt( "output-1.csv"、final_array、fmt = "%3.2f")。 "final_array"にはさまざまなサイズの行が含まれているため、動作しません。 – Dhara

+0

この回答が表示されます:http://stackoverflow.com/a/25044793/1960558 –

+0

結果は[1,2,3、\ n 、4,5,6,7 \ n、5,2] – Dhara