在机器学习的有监督学习中,常常要把数据分为“特征列”和“标签列”,标签列往往在最后一列,可以用data[:, -1] 或 data[:, cols-1:cols]进行切片。这个时候需要特别注意:对数组来说 得到的结果是不同的,前者将最后一列转为一行,后者是列,对矩阵来说得到的结果是相同的,都是列。
具体如下:
import numpy as np
data = np.array([[1, 2, 3]</
在机器学习的有监督学习中,常常要把数据分为“特征列”和“标签列”,标签列往往在最后一列,可以用data[:, -1] 或 data[:, cols-1:cols]进行切片。这个时候需要特别注意:对数组来说 得到的结果是不同的,前者将最后一列转为一行,后者是列,对矩阵来说得到的结果是相同的,都是列。
具体如下:
import numpy as np
data = np.array([[1, 2, 3]</