擅长:python、mysql、java
<p>对于更“优雅”的东西,你可以使用scikitlearn对欧几里德距离:</p>
<pre><code>from sklearn.metrics.pairwise import euclidean_distances
euclidean_distances(a,a)
</code></pre>
<p>具有与单个数组相同的输出。</p>
<pre><code>array([[ 0. , 1.41421356, 0. , 1.41421356],
[ 1.41421356, 0. , 1.41421356, 2. ],
[ 0. , 1.41421356, 0. , 1.41421356],
[ 1.41421356, 2. , 1.41421356, 0. ]])
</code></pre>