主成分分析(二:算法案例)
发布时间
阅读量:
阅读量
一、降维技术应用实例
data数据下载,提取码为:fobw
引入相关库文件、读取数据集并进行可视化展示:
import numpy as np
import matplotlib.pyplot as plt
data = np.genfromtxt("data.csv", delimiter=",")
x_data = data[:,0]
y_data = data[:,1]
plt.scatter(x_data,y_data)
plt.show()
所绘制的图形如下所示:

对数据进行中心化处理,去除平均值后用于计算协方差矩阵:
# 数据中心化
def zeroMean(dataMat):
# 按列求平均,即各个特征的平均
meanVal = np.mean(
全部评论 (0)
还没有任何评论哟~
