Python|Python工具整合,为程序员和新手准备的 8 大 Python 工具( 二 )


7) Pandas
pandas 是基于NumPy 的一种工具 , 该工具是为了解决数据分析任务而创建的 。 Pandas 纳入了大量库和一些标准的数据模型 , 提供了高效地操作大型数据集所需的工具 。 提供了大量能使我们快速便捷地处理数据的函数和方法 , 为 Python 编程语言提供最佳、高性能的工作以及易于使用的数据结构和数据分析工具 。
8) Pulp
【Python|Python工具整合,为程序员和新手准备的 8 大 Python 工具】线性规划是研究线性约束条件下线性目标函数的极值问题的数学理论和方法 。 Python中有许多第三方的工具可以解决这类问题 , 这里介绍常用的pulp工具包 。 pulp能够解包括整数规划在内的绝大多数线性规划问题 , 并且提供了多种solver , 每种solver针对不同类型的线性规划问题有更好的效果 。 而且puLP可以生成 LP 文件 , 并调用高度优化的solvers、GLPK、COIN CLP/CBC、CPLEX 和 GUROBI 来解决这些线性问题 。