Machine Learning Cocktail Party Audio Application
<p>What's going on people,</p>

<p>I have a question with regards to this post:</p>

<p><a href="http://stackoverflow.com/questions/20414667/cocktail-party-algorithm-svd-implementation-in-one-line-of-code">cocktail party algorithm SVD implementation ... in one line of code?</a></p>

<p>I realize there are similar questions to this. However, please note that my particular question takes things in a new direction, inasmuch that I'm looking for a purely Python equivalent.</p>

<p>If someone is familiar with the concept, please advise as to whether this procedure is as elegant/simple when written in python 3.5 (as opposed to the original octave 'one line of code').</p>

<p>Also include any relevant Python libraries for this kind of application.</p>

<p>Of course, if it turns out that Python is not equipped for this kind of application at all, please explain why. </p>

<p>I'm just seeking some expert opinions about what it might look like and/or the feasibility in Python 3.5 only.</p>

<p>Thank you for reading,</p>

<p>I hope others who use Python will appreciate this question.</p>

<p>How about using numpy?
Using <a href="http://docs.scipy.org/doc/numpy-dev/user/numpy-for-matlab-users.html" rel="nofollow">this</a> guide I translated the statement to</p>

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

<p>It runs but I do not have any data to actually test it.</p>

python octave