零基础入门Numpy:从数组创建到基础运算
Numpy是Python数值计算的核心库,提供高性能多维数组及运算工具,适用于数据科学、机器学习等场景。安装通过`pip install numpy`,导入简写为`np`。创建数组方式多样:从Python列表、`np.zeros`/`ones`(全0/1数组)、`arange`(等差数列)、`linspace`(均匀分布)及`np.random`(随机数组)生成。 数组属性包括`shape`(形状)、`ndim`(维度)、`dtype`(数据类型)、`size`(元素总数)。索引切片灵活:一维类似列表,二维用行列索引,支持布尔筛选(如`arr[arr>3]`)。基础运算高效:元素级算术(+、*等)、矩阵乘法(`dot`或`@`)及广播机制(如数组与标量运算自动扩展)。 应用示例含统计分析(`sum`、`mean`等)与数据筛选。掌握这些可高效处理数值数据,为线性代数等进阶功能奠定基础。
阅读全文