Python: 矩阵补全函数/库?
在Python中,有没有可以自动填补矩阵中缺失值的函数?比如说,使用协同过滤的方法(例如交替最小化算法等)。还是说需要自己从头开始实现这些功能呢?
[编辑]:虽然这不是一个矩阵补全的例子,但只是为了说明一个类似的情况,我知道在Matlab中有一个svd()函数,它可以接受一个矩阵作为输入,并自动输出它的奇异值分解(svd)。我在找Python中类似的东西,希望能有一个内置的函数,如果有好的库也不错。
2 个回答
0
有一个叫做 fancyimpute 的库。此外,sklearn 里还有一个叫 NMF 的功能。
0
可以看看 numpy的linalg库,里面有Python实现的SVD(奇异值分解)功能。