Python 简单数据处理

2020-03-10 18:23:19 +08:00
 hfutzj
从 txt 读取了很多数据,要都转成 float 的列表有什么快速的方法吗
724 次点击
所在节点    问与答
7 条回复
xiri
2020-03-10 18:28:52 +08:00
float_list = list(map(float,str_list))
hfutzj
2020-03-10 18:29:55 +08:00
@xiri 这个还是不够块,几千乘几千的二维矩阵转换就得四五秒
ipwx
2020-03-10 18:30:08 +08:00
??? 你的数据量级多少,格式什么样的,一概没说,我们怎么评价?
ipwx
2020-03-10 18:30:37 +08:00
hfutzj
2020-03-10 18:34:40 +08:00
数据大概十万,每条数据两千个数吧
xiri
2020-03-10 18:37:50 +08:00
@hfutzj 矩阵吗?那用楼上说的 numpy.loadtxt()不知道咋样
hfutzj
2020-03-10 18:41:56 +08:00
@xiri 实测速度没有明显区别,可能是我这个数据量不算非常大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/651621

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX