【发布时间】:2020-12-09 18:47:43
【问题描述】:
我在 python 中处理大量的 n 维数组。所有数组都存储在字典中,因此每个数组都由一个键唯一标识。 我想以 2D 形式可视化所有数组,所以我执行了 PCA:
# standardize data before applying PCA
dict_data_std = StandardScaler().fit_transform(dict_data.values())
pca = PCA(n_components=2)
data_post_pca = pca.fit_transform(dict_data_std.values())
我的问题是:PCA 转换是否保留了数据的顺序?那么,dict_data 的第一个数组是否映射到data_post_pca 的第一个(2D)数组?
我需要一个 100% 确定的答案。
【问题讨论】:
标签: python dictionary scikit-learn pca