搜索

pdf文档 机器学习课程-温州大学-numpy使用总结

1.52 MB 49 页 3 下载 101 浏览 0 评论 0 收藏
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档主要介绍了NumPy的基本使用和功能,包括NumPy数组对象(ndarray)的创建与操作、ufunc函数的使用、随机数生成以及NumPy的函数库。NumPy提供了高效的数值计算工具,广泛应用于科学计算和机器学习领域。
AI总结
### 《机器学习课程-温州大学-numpy使用总结》 #### 1. NumPy概述 - **NumPy** 是一个用于科学计算的库,支持多维数组和矩阵运算,广泛应用于机器学习和数据分析。 - 安装后通过 `import numpy as np` 导入。 #### 2. NumPy数组(ndarray)对象 - **ndarray** 是 NumPy 的核心,用于存储同类型数据的多维数组,支持从0开始的索引。 - **创建数组**: - `np.arange()`:生成等差数列。 - `np.linspace()`:生成等间距数列。 - `np.logspace()`:生成对数间距数列。 - `np.zeros()`、`np.ones()`:生成全零或全一数组。 - **数组维度**:从内到外分别为第0轴、第1轴、第2轴等。 #### 3. ufunc函数 - **ufunc** 是 NumPy 的通用函数,用于对数组元素进行逐元素运算,支持向量化操作,提升计算效率。 - 示例: - `np.add()`:数组相加。 - `np.subtract()`:数组相减。 #### 4. NumPy的函数库 - **随机数生成**: - `np.random.seed()`:设置随机种子以保证结果可重复。 - `np.random.rand()`:生成均匀分布随机数。 - `np.random.poisson()`:生成泊松分布随机数。 - **统计函数**: - `sum`:求和。 - `mean`:计算均值。 - `var`:计算方差。 - `std`:计算标准差。 - **其他功能**: - 线性代数运算。 - 傅里叶变换。 - 科学计算工具。 #### 总结 NumPy 提供了高效、灵活的数组处理功能,支持多维数组运算、随机数生成和丰富的数学函数,是机器学习和科学计算中的重要工具。
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余 42 页请下载阅读 -
文档评分
请文明评论,理性发言.