初始提交

This commit is contained in:
2026-02-25 09:42:51 +08:00
parent c25276c481
commit d84d886f35
182 changed files with 18438 additions and 0 deletions

View File

@ -0,0 +1,24 @@
"""
-*- coding: utf-8 -*-
@Time :2022/04/12 17:10
@Author : Pengyou FU
@blogs : https://blog.csdn.net/Echo_Code?spm=1000.2115.3001.5343
@github : https://github.com/FuSiry/OpenSA
@WeChat : Fu_siry
@LicenseApache-2.0 license
"""
from sklearn.decomposition import PCA
def Pca(X, nums=20):
"""
:param X: raw spectrum data, shape (n_samples, n_features)
:param nums: Number of principal components retained
:return: X_reductionSpectral data after dimensionality reduction
"""
pca = PCA(n_components=nums) # 保留的特征数码
pca.fit(X)
X_reduction = pca.transform(X)
return X_reduction