大家好,我是正在实战各种AI项目的程序员晚枫。
今天继续NumPy进阶内容,学习统计函数和线性代数运算。
这些函数是数据分析的核心工具,掌握它们,你就能处理90%的数值计算需求。
统计函数
基础统计量
1 | import numpy as np |
百分位数
1 | scores = np.array([65, 70, 75, 80, 85, 90, 95, 98, 100]) |
多维数组统计
1 | # 学生成绩表:3个学生,4门课 |
常用数学函数
四舍五入与取整
1 | arr = np.array([3.14, 2.718, 1.414, 4.669]) |
条件统计
1 | sales = np.array([120, 150, 80, 200, 95, 180, 110]) |
累积运算
1 | revenue = np.array([100, 120, 90, 150, 130]) |
线性代数运算
矩阵创建
1 | # 创建矩阵 |
矩阵运算
1 | # 矩阵乘法 |
解线性方程组
1 | # 解方程组: |
随机数生成
1 | # 设置随机种子(保证可重复) |
实战:销售数据分析
1 | import numpy as np |
性能优化技巧
1 | # 1. 使用向量化,避免循环 |
下节预告
下一课我们将进入Pandas,这是数据分析最核心的库。
你将学会:
- Series和DataFrame数据结构
- 如何创建和操作表格数据
👉 继续阅读:Pandas入门-Series和DataFrame
💬 加入学习交流群
扫码加入Python学习交流群,和数千名同学一起进步:
👉 点击加入交流群
群里不定期分享:
- 数据分析实战案例
- Python学习资料
- 求职面试经验
- 行业最新动态
推荐:AI Python数据分析实战营
🎁 限时福利:送《利用Python进行数据分析》实体书
👉 点击了解详情
课程导航
上一篇: NumPy基础-数组操作
下一篇: Pandas入门-Series和DataFrame
PS:NumPy的统计和数学函数是数据分析的基础。熟练掌握,后面的学习会事半功倍。
