pca-svd-vriance-covirance
来源:互联网 发布:珠光色眼影推荐知乎 编辑:程序博客网 时间:2024/05/19 13:09
PCA
def compact_pca(ndarr, fea_num):
#covariance = np.dot(ndarr.transpose(), ndarr)
ndarr = ndarr - ndarr.mean(axis=0)
cov = np.cov(ndarr.transpose())
evalues, evectors = np.linalg.eigh(cov)
index = np.argsort(evalues)[::-1]
evalues = evalues[index]
evectors = evectors[:,index]
evec = evectors[:,:fea_num]
return np.dot(evec.T, ndarr.transpose()).transpose()
covariance matrix: Covariance indicates the level to which two variables vary together
c = a - a.mean(axis=0)
print np.dot(c.transpose(), c)
a = np.random.rand(3,6)*3+10
cov = np.cov(a.T)
0 0
- pca-svd-vriance-covirance
- SVD & PCA
- PCA,SVD
- PCA与SVD
- SVD和PCA
- SVD分解与PCA
- SVD与PCA
- PCA SVD LDA
- SVD and PCA
- PCA and SVD
- SVD、PCA小结
- SVD分解和PCA
- PCA 和 SVD
- PCA使用SVD解决
- 理解PCA和SVD
- PCA和SVD
- SVD和PCA
- PCA 和 SVD
- [Java学习笔记]Java简介
- Bilibili 2000W用户信息爬取
- 提交表单时数据检测
- 使用Dragonboard 410c开发医疗物联网
- JUnit的annotation
- pca-svd-vriance-covirance
- poj 1258 最小生成树
- HDU 5057-平方分割(分块)
- 如何安装及使用CocoaPods
- 欢迎使用CSDN-markdown编辑器
- (10)Java设计模式-桥接模式(Bridge)
- 欢迎使用CSDN-markdown编辑器
- 【c语言】用迭代计算斐波那契数
- Android studio 升级,不用下载完整版,完美更新到2.0