wydxry

数据降维
维度:即特征的数量

数据降维的方法有:1.特征选择 2.主成分分析

特征选择:

 

 

 

代码实例:

from sklearn.feature_selection import VarianceThreshold


def var():
    \'\'\'
    特征选择-删除低方差的特征 特征减少
    :return:None
    \'\'\'
    var = VarianceThreshold(threshold=0.0)
    data = var.fit_transform([[0, 2, 0, 3], [0, 1, 4, 3], [0, 1, 1, 3]])
    print(data)
    return None


if __name__ == \'__main__\':
    var()

运行结果:

 

主成分分析PCA:

 

 

代码实例:

from sklearn.decomposition import PCA


def pca():
    \'\'\'
    主成分分析进行特征降维
    :return:None
    \'\'\'
    pca = PCA(n_components=0.9)
    data = pca.fit_transform([[2, 8, 4, 5], [6, 3, 0, 8], [5, 4, 9, 1]])
    print(data)
    return None


if __name__ == \'__main__\':
    pca()

运行结果:

 

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-08-03
  • 2021-12-23
  • 2021-08-29
  • 2021-12-29
  • 2021-05-19
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-30
  • 2022-12-23
  • 2021-10-27
  • 2022-12-23
  • 2022-01-23
相关资源
相似解决方案