image.png

    image.png
    image.png

    1. #-*- coding: utf-8 -*-
    2. #主成分分析 降维
    3. import pandas as pd
    4. #参数初始化
    5. inputfile = '../data/principal_component.xls'
    6. outputfile = '../tmp/dimention_reducted.xls' #降维后的数据
    7. data = pd.read_excel(inputfile, header = None) #读入数据
    8. from sklearn.decomposition import PCA
    9. pca = PCA()
    10. pca.fit(data)
    11. pca.components_ #返回模型的各个特征向量
    12. pca.explained_variance_ratio_ #返回各个成分各自的方差百分比