小编tho*_*mas的帖子

为什么 pandas.DataFrames 上的简单操作与 numpy.ndarrays 上的相同操作相比如此慢?

为什么pandas.DataFrames 上的操作这么慢?!看下面的例子。

\n\n

测量:

\n\n
    \n
  • 创建一个numpy.ndarray填充有随机浮点数的
  • \n
  • 创建一个pandas.DataFrame填充相同的 numpy 数组
  • \n
\n\n

I 测量以下操作的时间

\n\n
    \n
  1. 为了numpy.ndarray

    \n\n
      \n
    • 沿 0 轴求和
    • \n
    • 沿 1 轴求和
    • \n
  2. \n
  3. 为了pandas.DataFrame

    \n\n
      \n
    • 沿 0 轴求和
    • \n
    • 沿 1 轴求和
    • \n
  4. \n
  5. 为了pandas.DataFrame.values -> np.ndarray

    \n\n
      \n
    • 沿 0 轴求和
    • \n
    • 沿 1 轴求和
    • \n
  6. \n
\n\n

观察结果

\n\n
    \n
  • 对 pandas.DataFrames` 进行总结numpy.ndarrays\' is much faster then operating on
  • \n …

python numpy dataframe pandas

5
推荐指数
1
解决办法
5251
查看次数

标签 统计

dataframe ×1

numpy ×1

pandas ×1

python ×1