本文主要是介绍各司其职——Python 常用包主要功能概览,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前几天参加数学建模竞赛,临时抱佛脚时才发现自己对于这几个常用的包的主要(优势)功能都不清楚,查文档都不知道该去查哪个包的,现在有时间了,去它们的介绍里翻一翻,总结一下。发现其实它们的分工还是十分明确的。
NumPy
-
N维数组
蕴含数学中矩阵的概念,但允许更多形式的运算,其威力不言而喻
-
数值计算
随机抽样、数学函数(类似math模块)
-
高性能
其核心是用C语言编写的
matplotlib
- 静态、动态、交互式的可视化
SciPy
- 优化,积分,插值,特征值问题,代数方程,微分方程,统计……
- 扩展了NumPy的数组计算
SymPy
- 数学对象是精确表示的,而不是近似的,并且具有未计算变量的数学表达式以符号形式保留。(简言之,使Python符合数学的数学习惯)
pandas
- 处理表格数据
scikit-learn
- 预测性数据分析
这篇关于各司其职——Python 常用包主要功能概览的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!