【发布时间】:2018-09-01 21:28:55
【问题描述】:
假设我有两个 NumPy 数组,a 和 b:
a = np.array([
[1, 2, 3],
[2, 3, 4]
])
b = np.array([8,9])
我想将相同的数组 b 附加到每一行(即添加多列)以获得一个数组 c:
b = np.array([
[1, 2, 3, 8, 9],
[2, 3, 4, 8, 9]
])
如何在 NumPy 中轻松高效地完成这项工作?
我特别担心它在大数据集上的行为(其中a 比b 大得多),有没有办法创建b 的多个副本(即a.shape[0])?
与this question 相关,但具有多个值。
【问题讨论】:
标签: python arrays numpy data-science