老师,请问为什么data用vstack,而label用hstack?
来源:2-7 神经元实现(二分类逻辑斯蒂回归模型实现)
慕码人3491233
2019-10-01
self._data = np.vstack(all_data) self._labels = np.hstack(all_labels)
写回答
1回答
-
正十七
2019-10-01
因为all_data里面的每一个值都是向量,我们要把它拼成一个二维矩阵。而all_labels里的每一个值就是一个数字。我们想要的是一个向量。
举例来说:
all_data 中的数据可能是:[[1,2,3], [4,5,6], [7,8,9]],如果hstack的话那么就变成了[1,2,3,4,5,6,7,8,9],不符合我们的需求。用vstack就可以组成二维矩阵了。
00
相似问题