天涯论坛

 找回密码
 立即注册
搜索
查看: 38|回复: 3

Numpy——IO操作与数据处理

[复制链接]

3038

主题

148

回帖

9911万

积分

论坛元老

Rank: 8Rank: 8

积分
99119143
发表于 2024-8-18 05:53:16 | 显示全部楼层 |阅读模式

1、问题?

都数数据并不是咱们自己构造的,存在文件其中咱们必须工具去获取,然则Numpy其实并不适合去读取处理数据,这儿咱们认识关联API,以及Numpy不方便的地区就可

2、Numpy读取

genfromtxt(fname[, dtype, comments, ...]) Load data from a text file, with missing values handled as specified.

# 读取数据 test = np.genfromtxt("

./data/numpy_test/test.csv", delimiter=,)

3、怎样处理缺失值

3.1什么是缺失值

什么时候numpy中会显现nan:当咱们读取本地的文件为float的时候,倘若有缺失(为None),就会显现nan

3.2缺失值处理?

那样,在一组数据中单纯的把nan替换为0,合适么?会带来什么样的影响?

例如所有替换为0后,替换之前的平均值倘若大于0,替换之后的均值肯定会变小,因此通常的方式是把缺失的数值替换为均值(中值)是直接删除有缺失值的一行

因此

怎样计算一组数据的中值是均值怎样删除有缺失数据的那一行(列)在pandas中间商

t中存在nan值,怎样操作把其中的nan填充为每一列的均值 t = array([[ 0., 1., 2., 3., 4., 5.], [ 6., 7., nan, 9., 10., 11.], [ 12., 13., 14., nan, 16., 17.], [ 18., 19., 20., 21., 22., 23.]])

处理规律





上一篇:免费Python入门课程,看到便是赚到
下一篇:python3—requests讲解
回复

使用道具 举报

3058

主题

2万

回帖

9913万

积分

论坛元老

Rank: 8Rank: 8

积分
99139064
发表于 2024-10-5 07:27:15 | 显示全部楼层
我完全赞同你的观点,思考很有深度。
回复

使用道具 举报

2992

主题

2万

回帖

9910万

积分

论坛元老

Rank: 8Rank: 8

积分
99109210
发表于 2024-10-11 11:16:21 | 显示全部楼层
回顾历史,我们不难发现:无数先辈用鲜血和生命铺就了中华民族复兴的康庄大道。
回复

使用道具 举报

3133

主题

2万

回帖

9996万

积分

论坛元老

Rank: 8Rank: 8

积分
99968644
发表于 11 小时前 | 显示全部楼层
“沙发”(SF,第一个回帖的人)‌
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|天涯论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-11-22 13:06 , Processed in 0.280752 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.