我有一个维度为(1538,4)
的阵列,称为X_scaled
,另一个阵列的维度为(1538,1)
,称为Y_mlp
。我想添加Y_mlp
到X_scaled
,使得Y_mlp
成为X_scaled
中的第五列。我怎样才能做到这一点?沿第一轴连接两个numpy阵列
-1
A
回答
0
您正在寻找np.hstack
。
numpy.hstack(tup)
取阵列序列和水平堆叠起来,使单个 阵列。
import numpy as np
X_scaled, Y_mlp = ..., ...
Y_mlp = Y_mlp.reshape(-1, 1)
out = np.hstack((X_scaled, Y_mlp))
print(out.shape)
输出:
(5, 5)
级联沿着第二维度发生。
+0
它说尺寸不匹配时,我连接。当我输入Y_mlp.shape时,它打印(1538,) –
+0
@Alex_ban这意味着你的数组没有那种形状...你需要做'Y_mlp = Y_mlp.reshape(-1,1)' –
+0
什么是1538)是否意味着?应该是逗号后面没有1。 –
相关问题
- 1. 洗牌NumPy的阵列沿给定轴
- 2. 连接两个numpy的阵列发出
- 3. 排序由另一个阵列的numpy的阵列,沿特定轴
- 4. 最佳实践花式索引一个numpy阵列沿着多个轴
- 5. 沿着二维阵列的最后一个轴滑动窗口,使用NumPy步幅给出一个3D阵列
- 6. 如何获取沿一个轴的numpy阵列中最大元素的索引
- 7. Numpy连接到空阵列
- 8. 沿轴numpy应用与不同大小的阵列
- 9. 沿着Numpy阵列轴的质心的标准偏差
- 10. 沿着numpy 3D阵列的z轴查找最大指数
- 11. numpy的:沿指定轴线重塑阵列
- 12. 通过复制从2D阵列创建3D阵列/沿着第一轴
- 13. numpy沿轴线划分
- 14. numpy - 沿指定轴操作
- 15. 绘制沿轴两列与第三列确定符号 - ggplot
- 16. 如何连接coo_matrix与列numpy阵列
- 17. Python:如何将多个阵列堆叠在一起沿新轴
- 18. 合并两个阵列,用第二个阵列覆盖第一个阵列
- 19. 拆分numpy的阵列分成两个numpy的阵列
- 20. 沿着排序的二维numpy数组的轴寻找第一个非零值
- 21. ×2阵列在一个第一阵列retrive两个值
- 22. 沿着NumPy数组的一个轴按位或运算
- 23. Numpy沿着一个轴签署了最大量的cumsum
- 24. 负numpy的第二阵列
- 25. numpy:将数组沿着新轴延伸?
- 26. numpy的 - 的点积和沿轴
- 27. 如何在numpy中沿轴添加
- 28. 一个numpy的阵列
- 29. 一个numpy的阵列
- 30. 串连阵列的numpy的阵列
可能重复的[如何添加额外列到numpy数组](https://stackoverflow.com/questions/8486294/how-to-add-an-extra-column-to-an-numpy-array ) – taras