Numpy中的数组拼接、合并操作(concatenate, append, stack, hstack, vstack, r_, c_等)
数组拼接方法一
思路:首先将数组转成列表,然后利用列表的拼接函数append()、extend()等进行拼接处理,最后将列表转成数组。
https://stackoverflow.com/questions/9775297/append-a-numpy-array-to-a-numpy-array
https://docs.scipy.org/doc/numpy/reference/generated/numpy.concatenate.html
数组拼接方法二
思路:numpy提供了numpy.append(arr, values, axis=None)函数。对于参数规定,要么一个数组和一个数值;要么两个数组,不能三个及以上数组直接append拼接。append函数返回的始终是一个一维数组。
可知,concatenate()效率更高,适合大规模的数据拼接