栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Python

Python统计数据文件特定区间数据量

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python统计数据文件特定区间数据量

一、统计数据文件特定区间数据量步骤:

(1)读取文件数据。readlines按列读取数据;

(2)设置数据区间。按照数据大小对数据进行区间设置(min,max等);

(3)循环遍历数据,统计数据区间内数据量;

 二、以统计txt文件[455120,455140]、[455140,455160]、[455160,455180]、[455180,455200]四个区间数据量为例,使用该方法实现数据量统计:
# 统计“XXX.txt”文件区间数据量
# 数据加载
def load_numbers(file):
    numbers = []
    with open(file, 'r') as f:
        for line in f.readlines():
            numbers.append(float(line))
    return numbers

if __name__ == '__main__':
    # 从文件 txt 中加载数据
    numbers = load_numbers('XXX.txt')
    min1 = 455120  # 区间下限
    max1 = 455140
    min2 = 455140
    max2 = 455160
    min3 = 455160
    max3 = 455180
    min4 = 455180
    max4 = 455200
    # 统计区间数字个数
    i = j = k = l = 0
    for val in numbers:
        # 如果不要包含上下限,去掉 = 号
        if val > min1 and val < max1:
            i = i + 1
        elif val > min2 and val < max2:
            j = j + 1
        elif val > min3 and val < max3:
            k = k + 1
        else :
            l = l + 1
    # 将结果保存到文件 result.txt 中
    with open('result.txt', 'w') as f:
        f.write('[%d,%d]:%d' % (min1, max1, i) + 'n'
                '[%d,%d]:%d' % (min2, max2, j) + 'n'
                '[%d,%d]:%d' % (min3, max3, k) + 'n'
                '[%d,%d]:%d' % (min4, max4, l))
    print('done.')

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1038263.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号