擅长:python、mysql、java
<p>为了补充@ferhen的答案,我想补充一点,使用正确配置的Tensorflow,您可以显著优于<code>np.dot</code>。对于<code>df.shape == (1000, 2000)</code>,我得到了以下计时(在谷歌Colab的免费层上)</p>
<pre><code>tf.linalg.tensordot(df.T, df, axes=1) # 3.12 seconds
np.dot(df.T, df) # 49.9 seconds
</code></pre>