首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >移动平均图

移动平均图
EN

Stack Overflow用户
提问于 2016-04-13 16:18:41
回答 1查看 696关注 0票数 0

我有一个巨大的文本文件,类似于下面链接中的表格。每个xxx框有不同的行数,但列数相同:

这是指向图的链接

  • 图中的第一点是表中前3个值的平均值,
  • 第二个是前5个值的平均值,
  • 第三是前8个数值的平均值,
  • 等等..。

我无法编写适用于整个文本文件的通用python代码。你能帮我一下吗?

我试过这段代码,但我发现了错误:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-13 17:32:11

我相信你要找的东西的总体布局是:

代码语言:javascript
运行
复制
with open('file','r') as file:
    groups = [] # Will contain the final data
    current_group = [] # Temporary

    line = file.readline()
    while line != "":
        if line == "XXXX":
            # Store the current group and start a new one
            groups.append(current_group)
            current_group = []
        else:
            # Add the number to the current group
            current_group.append(int(line.split()[2]))
        line = file.readline()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36604194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档