老师,请问为什么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就可以组成二维矩阵了。

0
0

深度学习之神经网络(CNN/RNN/GAN)算法原理+实战

深度学习算法工程师必学,深入理解深度学习核心算法CNN RNN GAN

2617 学习 · 935 问题

查看课程