是你截取的范围超过它的大小,j 值为2(index 2),表示第3个元素,但data2对应的一共也就2个元素(size 2)。data2[:, j]是NumPy数组索引的语法。对于二维数组(或矩阵),索引的语法为array[row_index, column_index],其中row_index表示行索引,column_index表示列索引。:表示选取所有行,j表示选取第j列,但这个二维数组没有这个多个列。