我有一个维度为(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中沿着一个轴对角化2d矩阵
- 5. 最佳实践花式索引一个numpy阵列沿着多个轴
- 6. Numpy连接多个轴
- 7. 沿着二维阵列的最后一个轴滑动窗口,使用NumPy步幅给出一个3D阵列
- 8. 如何获取沿一个轴的numpy阵列中最大元素的索引
- 9. Numpy连接到空阵列
- 10. 沿着Numpy阵列轴的质心的标准偏差
- 11. 沿轴numpy应用与不同大小的阵列
- 12. 多维numpy阵列 - 沿给定轴逆向
- 13. 沿着numpy 3D阵列的z轴查找最大指数
- 14. numpy的:沿指定轴线重塑阵列
- 15. 通过复制从2D阵列创建3D阵列/沿着第一轴
- 16. 沿轴线连接numpy字符串数组?
- 17. 沿任意轴的未知尺寸的numpy数组的连接
- 18. numpy - 沿指定轴操作
- 19. numpy沿轴线划分
- 20. 级联2个1D numpy的沿第二轴线
- 21. C++连接两个INT阵列成一个较大的阵列
- 22. 绘制沿轴两列与第三列确定符号 - ggplot
- 23. 如何连接coo_matrix与列numpy阵列
- 24. Python:如何将多个阵列堆叠在一起沿新轴
- 25. 合并两个阵列,用第二个阵列覆盖第一个阵列
- 26. 连接两个一维到两列阵列
- 27. 拆分numpy的阵列分成两个numpy的阵列
- 28. 沿着排序的二维numpy数组的轴寻找第一个非零值
- 29. 负载并连接numpy的阵列
- 30. ×2阵列在一个第一阵列retrive两个值
可能重复的[如何添加额外列到numpy数组](https://stackoverflow.com/questions/8486294/how-to-add-an-extra-column-to-an-numpy-array ) – taras