数据分析与挖掘|利用numpy实现数据基本操作
文章目录
文章目录
前言
一、常用函数
二、简单使用案例
1.先从stu_score.txt文件中读入学生数据
2.开始简单操作
总结
前言 本文展示了对于numpy模块的一些基本操作以及常用的函数
一、常用函数 以下为一些在numpy中所使用的一些常用函数介绍(numpy as np)
1.数学运算符
文章图片
2.比较运算符
文章图片
需要注意:不管一维数组还是多维数组,通过比较运算符返回的都是一维数组
3.常用的数学函数
文章图片
文章图片
4.常用的统计函数
文章图片
文章图片
axis=0表示以垂直方向统计,axis=1则是以水平方向统计
例:
import numpy as np
arr=np.arange(1,10).reshape(3,3)
print(arr)
print('垂直方向计算数组元素之和:',np.sum(arr,axis=0))
print('水平方向计算数组元素之和:',np.sum(arr,axis=1))
输出:
文章图片
5.常用的线代函数
文章图片
二、简单使用案例 1.先从stu_score.txt文件中读入学生数据
文章图片
import numpy as np
stu_score=np.genfromtxt(fname='D:\桌面\stu_score.txt',delimiter='\t',skip_header=1)
print(stu_score)
2.开始简单操作 (1)统计每位学生的各门课程总成绩;
import numpy as np
stu_score=np.genfromtxt(fname='D:\桌面\stu_score.txt',delimiter='\t',skip_header=1)
print(np.sum(stu_score,axis=1))
输出:
文章图片
(2)统计每门课程的平均成绩;
import numpy as np
stu_score=np.genfromtxt(fname='D:\桌面\stu_score.txt',delimiter='\t',skip_header=1)
print(np.mean(stu_score,axis=0))
每门课 的平均成绩就是统计列的平均值,故将axis=1变为axis=1
输出:
文章图片
(3)统计每门课程的最高分。
import numpy as np
stu_score=np.genfromtxt(fname='D:\桌面\stu_score.txt',delimiter='\t',skip_header=1)
print(np.max(stu_score,axis=0))
输出:
文章图片
总结 【数据分析与挖掘|利用numpy实现数据基本操作】本文简单的列出了在numpy中的一些常用函数,并对其中的部分进行了展示。
推荐阅读
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- Docker应用:容器间通信与Mariadb数据库主从复制
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量
- 第326天
- Shell-Bash变量与运算符
- 逻辑回归的理解与python示例
- Guava|Guava RateLimiter与限流算法
- 我和你之前距离
- CGI,FastCGI,PHP-CGI与PHP-FPM
- 原生家庭之痛与超越