Python基础数据处理库.docVIP

  • 3
  • 0
  • 约2.58千字
  • 约 10页
  • 2021-11-28 发布于天津
  • 举报
Python 基础数据处理库 NumPy 是 Python 做数据处理的底层库, 是高性能科学 计算和数据分析的基础,比如著名的 Python 机器学习库 SKlearn 就需要 NumPy 的支持。掌握 NumPy 的基础数据处 理能力是利用 Python 做数据运算及机器学习的基础。 NumPy (或简称 NP )的主要功能特性如下: 具有数组 ( ndarray )能力, 这是一个具有矢量算术运算和复 杂广播的快速且节省空间的多维数组。 用于对整租数据进行快速运算的标准数学函数(代替循环实 现)。 可用于读写数据以及操作内存映射文件。 具有线性代数、随机数生成以及傅里叶交换功能。 可集成 C、C++ 、Fortran 等语言,提供了简单易用的 C API , 很容易将数据传递给低级语言编写的外部库, 也能以 NumPy 数组的形式将数据返回给 Python 。 NumPy 本身没有多么高级的数据分析能力,但理解 NumPy 数组以及面向数组的操作会有利于理解之后讲到的 Pandas ( Python 的另一个数据分析库) ,也有助于自己利用 Python 的基础。 对于 NumPy 而言,它的实际应用会侧重于以下几点: 数据读取或生成,尽管它本身这方面的能力不强,但偶尔也 可以使用。 数据合并、清洗、过滤、转换等数组操作。 常用的数组算法应用,例如排序、唯一化、集合运算等。

文档评论(0)

1亿VIP精品文档

相关文档