我想一个接一个地附加10个数字数组。有什么功能像
vm_all = np.concatenate(vm_1,vm_2,vm_3,vm_4,vm_5,vm_6,vm_7,vm_8,vm_9,vm_10)或
cre_all = np.append(cre_1,cre_2,cre_3,cre_5,cre_6,cre_7,cre_8,cre_9,cre_10)append()的问题是它最多需要3个参数。concatenate()最多有2个参数。
我们可以使用for循环对目标进行归档。但我想知道这方面是否有任何可用的功能。
发布于 2014-10-26 12:20:59
这对你是有用的:
vm_all = np.concatenate((vm_1,vm_2,vm_3,vm_4,vm_5,vm_6,vm_7,vm_8,vm_9,vm_10))发布于 2014-10-26 12:14:42
我想你是在找hstack
import numpy as np
vm_all = np.hstack([vm_1,vm_2,vm_3,vm_4,vm_5,vm_6,vm_7,vm_8,vm_9,vm_10])如果您想沿着垂直轴连接,也有vstack。
级联也能工作,但是您必须给出数组的序列。
import numpy as np
vm_all = np.concatenate([vm_1,vm_2,vm_3,vm_4,vm_5,vm_6,vm_7,vm_8,vm_9,vm_10])https://stackoverflow.com/questions/26572515
复制相似问题