【python】PCA计算权重
将分步骤基于python实现PCA计算权重,代码在pycharm中执行。
1.引入库
将需要的库导入pycharm
import numpy as np
import pandas as pd
from sklearn.decomposition import PCA
from sklearn import preprocessing
2.读取数据
filename为文件名,将数据转换为dataframe格式
# 数据导入
csv_file = "filename.csv"
csv_data = pd.read_csv(csv_file, low_memory=False) # 防止弹出警告
csv_df = pd.DataFrame(csv_data)
3.数据标准化
这里还可以选用StandardScaler、MaxAbsScaler、Normalizer进行标准化