利用numpy实现数据基本操作


前言

本文展示了对于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中的一些常用函数,并对其中的部分进行了展示。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值