什么时候应该使用 Python Numpy 数组?
我了解Numpy基于C并优化了内存使用。但是,我从未在生产代码中使用过 Numpy 数组。我是否忽略了改进代码的方法?
我读过几篇文章并参考了旧的课堂笔记。但我仍然不确定何时应该选择使用 Numpy 数组而不是 Pandas 数据框。
实际上 pandas 是基于 Numpy 构建的。当我必须处理一些线性代数、矩阵、向量化问题或表达 N 维对象(Dataframe 将 1D 或 2D 数据表示为表格)时,我使用 numpy 当我必须处理结构或分类时,我只使用 pandas数据。