Skip to main content
 首页 » 编程设计

python之如何从 python 中预定义的 W 和 V(在 W*H ~= V 中)计算矩阵 H 的 NMF

2025年05月04日7freeliver54

我有 W 的基础稀疏矩阵和 V 的输入矩阵(在 W*H ~= V 中)。如果我只想获得 H,执行此操作的 pythonic 方法是什么?

更新:我通过 Nimfa 做到了,发现它总是同时返回 W 和 H。我还检查了 Scikitlearn,但仍然找不到修复 W 和 V 以仅返回 H 的方法。有人可以指定如何使用这些包或还有其他方法吗?

请您参考如下方法:

sklearn.decomposition.NMF

components_ : array, [n_components, n_features] 

因式分解矩阵,有时称为“字典”。