pca输出主成分
def pca(data, k):
# TODO: 实现 PCA 的逻辑,输出前k个主成分
mean=np.mean(data,axis=0)
std=np.std(data,axis=0)
data_std=(data-mean)/std
cov=np.cov(data_std.T)
evalue,evector=np.linalg.eig(cov)
sorted_id=np.argsort(evalue)[::-1]
top_k_id=sorted_id[:k]
principal_components=evector[:,top_k_id]
return principal_components
.json文件的导入
with open(file_name,'r') as file:
data_json=json.load(file)
.html文件的导入
with open(file_name,'r') as file:
data_html=file.read()