zoukankan      html  css  js  c++  java
  • python主成分分析

    #-*- coding: utf-8 -*-
    #主成分分析 降维
    import pandas as pd
    
    #参数初始化
    inputfile = '../data/principal_component.xls'
    outputfile = '../tmp/dimention.xls' #降维后的数据
    
    data = pd.read_excel(inputfile, header = None) #读入数据
    
    from sklearn.decomposition import PCA
    
    pca = PCA(3)#选取3个主成分
    pca.fit(data)
    low_d=pca.transform(data)#用他来降低维度
    pd.DataFrame(low_d).to_excel(outputfile)
    pca.inverse_transform(low_d)#恢复降维之前的数据
    print(pca.components_) #返回模型的各个特征向量
    print(pca.explained_variance_ratio_) #返回各个成分各自的方差百分比
  • 相关阅读:
    Integer Inquiry
    dfs求最短路径
    5.E
    5.H
    5.C
    5.A
    5.J
    POJ
    POJ
    POJ
  • 原文地址:https://www.cnblogs.com/ggzhangxiaochao/p/9103914.html
Copyright © 2011-2022 走看看