擅长:python、mysql、java
<p>应用于每个值的最常见的数学运算是可向量化的。在这种情况下,Pandas数据帧是不必要的。在</p>
<p>下面的每一个都会给出相同的结果。前两个提供了提供行和列标签的dataframe,最后一个给出了NumPy数组。作为折衷方案,如果您需要性能和标签,中间选项可能适合您的需要。在</p>
<pre><code>%timeit rtoz(df) # 1.21 ms per loop
%timeit pd.DataFrame(rtoz(df.values), columns=df.columns) # 180 µs per loop
%timeit rtoz(df.values) # 33.7 µs per loop
</code></pre>