我最近在阅读一个开源项目的源代码。当程序员想要将一个行向量如
我尝试了这两种方法,看起来它们会返回相同的结果。那么这里的数据连续性保持是什么意思呢?
array([0, 1, 2])
转换为一个列向量,如array([[0], [1], [2]])
时,使用了np.reshape(x, (-1,1))
。在注释中,它说reshape是必要的,以保持数据的连续性,而[:, np.newaxis]
则不能做到这一点。我尝试了这两种方法,看起来它们会返回相同的结果。那么这里的数据连续性保持是什么意思呢?