在
Y你的屏幕截图阵列不是一维数组,它是一个二维数组与300行1列,其指示
shape的存在
(300, 1)。
要删除额外的维度,您可以将数组切片为
Y[:, 0]。要将n维数组通常转换为1D,可以使用
np.reshape(a, a.size)。
将2D数组转换为1D的另一个选项是
flatten()来自
numpy.ndarray模块的函数,不同之处在于它可以复制数组。

在
Y你的屏幕截图阵列不是一维数组,它是一个二维数组与300行1列,其指示
shape的存在
(300, 1)。
要删除额外的维度,您可以将数组切片为
Y[:, 0]。要将n维数组通常转换为1D,可以使用
np.reshape(a, a.size)。
将2D数组转换为1D的另一个选项是
flatten()来自
numpy.ndarray模块的函数,不同之处在于它可以复制数组。