深入学习Python科学计算核心工具-Numpy应用教程手册.pdf
深入学习Python科学计算核心工具_Numpy应用教程手册前言 Numpy作为Python科学计算的核心工具,它为我们提供了多维数组对象以及各种派生对象(如遮蔽数组和矩阵),同时还包括了一系列用于数组快速操作的例程,涵盖了数学、逻辑、形状操作、排序、选择、I/O,离散傅里叶变换、线性代数、基本统计操作、随机模拟等等。 Numpy巧妙地融合了C语言的高效性和Python的简单性,具备了如下两大特性: 矢量化:在代码中没有显式循环、索引等,所有这些操作都在优化的、预编译的C代码背后默默进行,矢量化使得代码更为简洁、不易出错、更接近数学符号、更高效; 广播:隐式的逐个元素操作。Numpy中的所有操作都以这种隐式的逐个元素方式进行,即使a和b是具有不同形状的两个数组,较小的数组也能"广播"为较大的数组。 Numpy的基本对象之一是ndarray(N维数组对象):
下载地址
用户评论