Sklearn和Tensorflow投影仪的PCA结果不同

2024-05-17 04:34:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一定的数据,当我使用默认设置的Tensorflor投影仪时,我得到以下视觉效果:

enter image description here

但是,当我使用plotly和sklearn进行相同的绘图时,我得到以下结果:

enter image description here

我用于PCA的代码是:

  pca_2d = PCA(n_components=2)
  PCs_2d = pd.DataFrame(pca_2d.fit_transform(x))
  PCs_2d.columns = ["PC1_2d", "PC2_2d"]

请注意,我的数据集只是一组二进制变量。因此,我不认为正常化是一个因素

在完全相同的数据上,为什么TF投影仪的绘图要比我的好得多


Tags: 数据代码绘图dataframecomponentssklearnplotlyfit