【发布时间】:2019-11-09 17:52:36
【问题描述】:
我想将一个大小为 508x12 的 numpy 数组 A 插入另一个大小为 508x13 的 numpy 数组 B 中,从而生成一个大小为 508x25 的数组。但事情是这样的,我不只是想连接它们,而是在一个特定的列位置 c 插入数组。
我该怎么做?,我试过了:
C = np.insert(B, c, A, axis=1)
【问题讨论】:
-
您好!我不太确定 insert() 是否可行,也许有人会提出更好的答案。但与此同时,我建议您可以相对安全地使用
C = np.concatenate([B[:, 0:c], A, B[:, c:]], axis=1)之类的东西,以防万一。我希望我的尺寸正确。
标签: python arrays numpy insert