【发布时间】:2018-07-15 13:57:16
【问题描述】:
我有 2 个要连接的数组:
X_train 的形状是(3072, 50000)
y_train 的形状是(50000,)
我想将它们连接起来,这样我就可以一次性洗牌所有索引。我尝试了以下方法,但都不起作用:
np.concatenate([X_train, np.transpose(y_train)])
np.column_stack([X_train, np.transpose(y_train)])
如何连接它们?
【问题讨论】:
-
连接什么?你有输入维度,你想要什么输出维度? (从 ML 的角度来看,我认为这没有意义)
-
你不能把
Y_train改造成(1,50000)吗? -
@DavidG 是的,谢谢!顺便说一句,为什么我首先得到 (50000,) ?那是一个numpy数组吗?似乎它是某种向量或列表,idk。我是 numpy 的新手
-
This post 可能有助于区分两者
-
在
numpy中,一维数组与二维(或更高)数组一样有用。
标签: python arrays numpy machine-learning