1
我有一個2D numpy數組,我需要在第一列之前添加一列作爲id。在numpy中以二維數組的特定位置插入一列?
我的數組是這樣的:
x = [['8' '4' 'M' '55' '7' 'S' '7' '2']
['36' '4' 'F' '58' '1' 'M' '7' '7']
['33' '3' 'M' '34' '4' 'M' '2' '3']
['43' '1' 'F' '64' '4' 'M' '7' '68']
['1' '2' 'M' '87' '4' 'M' '7' '1']]
,我想添加的列是此y = ['1' '2' '3' '4' '5']
與目標輸出是:
z = [['1' '8' '4' 'M' '55' '7' 'S' '7' '2']
['2' '36' '4' 'F' '58' '1' 'M' '7' '7']
['3' '33' '3' 'M' '34' '4' 'M' '2' '3']
['4' '43' '1' 'F' '64' '4' 'M' '7' '68']
['5' '1' '2' 'M' '87' '4' 'M' '7' '1']]
有什麼辦法,我可以做它? (我能找到一個解決方案,用於插入一排,而不是列)
此外,'''np.concatenate((col,x),axis = 1)''' – wwii
Thanks @ julien Bernu!這是工作! –