机器学习鸡尾酒会音频应用

Machine Learning Cocktail Party Audio Application

我对此 post 有疑问:cocktail party algorithm SVD implementation ... in one line of code?

我知道有类似的问题。但是,请注意,我的特定问题使事情朝着新的方向发展,因为我正在寻找纯粹的 Python 等价物。这个程序是用 Python 3.5 编写的 elegant/simple(与原来的 Octave 'one line of code' 相对)吗?还包括与此类应用程序相关的 Python 库。当然,如果发现 Python 根本没有配备这种应用程序,请说明原因。

我只是想征求一些专家意见,看看它可能是什么样子 and/or 仅在 Python 3.5 中的可行性。

使用 numpy 怎么样? 使用 this 指南,我将语句翻译成

from numpy import *
U, S, Vh = linalg.svd(dot((tile(sum(x*x,0),(x.shape[0],1))*x),x.T))

它运行但我没有任何数据来实际测试它。