解压缩数组中的元组以实现图形可视化



我有一个从PLSRegression生成的numpy数组,组件数设置为2

(array([[ 0.48362376,  1.15908429],
[-2.47132438,  0.44989534],
[-2.60893728,  0.5381059 ],
[-2.53155766,  0.3469423 ],
[-1.89554596,  0.73211665]]))

我想要得到X_1和X_2坐标来绘制二维散点图。在这种情况下,X_1和X_2的坐标是

X_1 = [0.48362376,-2.47132438,-2.60893728,-2.53155766,-1.89554596]
X_2 = [1.15908429,  0.44989534, 0.5381059,0.3469423,0.73211665]

让数组为x。然后,您可以按照如下方式使用索引:

x_1 = x[:, 0]
x_2 = x[:, 1]

x[:, 0]意味着取每一行(:)和第一列(0)。因此,您将收到一个包含第一列元素的数组。

请记住,对于x[1, 0],您从第二行和第一列获取元素。您只需选择"all"而不是使用冒号来代替特定的数字。元素。

最新更新