擅长:python、mysql、java
<p>您可以利用以下观察结果来解决问题:</p>
<p><code>||a - b|| ** 2 = ||a|| ** 2 + ||b|| ** 2 - 2 * <a, b></code></p>
<p>在代码中,它将如下所示:</p>
<pre><code>x_norm = np.linalg.norm(x, axis=1) ** 2
output = np.exp(- 0.5 * (x_norm.reshape(-1, 1) + x_norm.reshape(1, -1) - 2 * np.dot(x, x.T)))
</code></pre>