在python / numpy中拼接数组

时间:2014-11-14 10:54:31

标签: python arrays numpy matplotlib

如果我要将数组定义为从.csv文件导入的生成文本,例如:

x, y, z, a = np.genfromtxt('/Users/iMacHome/Downloads/array.csv', delimiter=',', unpack=True)

其中说行元素的数量与另一个数组相同,也是从导入的.csv文件生成的文本,例如:

b, c, d, e = np.genfromtxt('/Users/iMacHome/Downloads/anotherarray.csv', delimiter=',', unpack=True)

我能将它们拼接成一个阵列,产生:

yetanotherarray = [x, y, z, a, b, c, d, e]

我不确定在python中执行此操作的确切方法。有没有人有任何指针?我需要numpy数组的帮助吗?

1 个答案:

答案 0 :(得分:4)

使用hstack

np.hstack((x, y, z, a, b, c, d, e))