应用介绍
用 Python 的列表做矩阵运算,三层循环套下来又慢又难读,数据一大更是卡得没法用。
NumPy 给 Python 加上了定长、同类型的 ndarray 多维数组,底层是编译好的 C 代码,几十万个数据点的运算一行就能写完。线性代数、傅里叶变换、统计、随机数模拟都有现成的函数,很多 Python 数据科学库也都建立在它之上。它是开源项目,商用不受限制。
ndarray 数组:同类型数据连续存放,一次操作整块数据,不用写 Python 循环。
线性代数:矩阵乘法、特征值与特征向量、求解方程组都有现成函数。
傅里叶变换:内置 FFT 例程,信号分析直接调用。
随机数与统计:新版随机数生成器可以直接抽取正态分布等样本,并计算各类统计量。
切片与广播:按行列切片、批量赋值,形状不同的数组也能直接运算。
支持多个 Python 版本:Windows 下提供 32 位和 64 位的预编译包,pip 一条命令即可安装。
NumPy 给 Python 加上了定长、同类型的 ndarray 多维数组,底层是编译好的 C 代码,几十万个数据点的运算一行就能写完。线性代数、傅里叶变换、统计、随机数模拟都有现成的函数,很多 Python 数据科学库也都建立在它之上。它是开源项目,商用不受限制。
软件功能
ndarray 数组:同类型数据连续存放,一次操作整块数据,不用写 Python 循环。
线性代数:矩阵乘法、特征值与特征向量、求解方程组都有现成函数。
傅里叶变换:内置 FFT 例程,信号分析直接调用。
随机数与统计:新版随机数生成器可以直接抽取正态分布等样本,并计算各类统计量。
切片与广播:按行列切片、批量赋值,形状不同的数组也能直接运算。
支持多个 Python 版本:Windows 下提供 32 位和 64 位的预编译包,pip 一条命令即可安装。

