趋近智
机器学习 (machine learning)的核心是高效处理数值数据。尽管 Python 内置列表灵活多用,但它们并未针对数据分析和模型构建中常见的大规模数值运算进行优化。NumPy (Numerical Python) 正是在此时发挥作用。它为 Python 中的科学计算提供了核心支持,引入了强大的 N 维数组对象,即 ndarray。
本章旨在让你熟练掌握 NumPy。你将学习如何:
掌握 NumPy 是有效使用 Pandas 和 Scikit-learn 等其他基于它构建的数据科学库的必要一步。到本章结束时,你将能够处理机器学习工作流程中核心的数值数据结构和操作。
2.1 NumPy 数组简介
2.2 数组创建方法
2.3 NumPy 数组的索引与切片
2.4 数组计算与通用函数
2.5 广播规则及应用
2.6 NumPy 中的线性代数运算
2.7 NumPy中的统计函数
2.8 读取和写入数组数据到文件
2.9 动手实践:NumPy 数组操作