SVD奇异值分解

from sklearn.datasets import load_iris
from sklearn.decomposition import TruncatedSVD #截断SVD

#读入数据集
data = load_iris()
x = data.data
y = data.target

svd = TruncatedSVD(n_components=3)

x_= svd.fit_transform(x)
print("x_.shape",x_.shape)
print("求解得到的奇异值(特征值)",svd.singular_values_)

版权声明:本文为m0_46266065原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。