python基础学习与编程练习笔记(5)——基本统计值计算,词频统计

本文介绍了Python基础学习中的基本统计值计算和文本词频统计。通过学习,可以掌握元组和字典在数据处理中的应用,特别是对于爬虫项目。文中提供的代码示例适用于处理英文文档,可用于数据清洗场景。
摘要由CSDN通过智能技术生成

生为蝼蚁,应立鸿鹄之志,命如纸薄,当有不屈之心
今天的学习目标是组合数据类型
这个是爬虫的基础,元组(基本等价于C/C++中的数组)和字典在爬虫项目中用的非常多
1.基本统计值计算

def getNum():  # 获取用户不定长度的输入
    nums = []  # 数组缓存
    iNumStr = input("请输入数字(回车退出): ")
    while iNumStr != "":  # 不等于回车的时候就继续输入
        nums.append(eval(iNumStr))
        iNumStr = input("请输入数字(回车退出): ")
    return nums  # 返回这个数组


def mean(numbers):  # 计算平均值
    s = 0.0
    for num in numbers:
        s = s + num  # 对数组进行遍历求和
    return s / len(numbers)  # 求平均值


def dev(numbers, mean):  # 计算样本方差
    sdev = 0.0  # 方差是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量
    for num in numbers:
        sdev = sdev + (num - mean) ** 2  # 数组值和平均值差的平方和
    print(pow(sdev / len(numbers), 0.5))  # 计算总体方差
    return pow(sdev / (len(numbers) - 1), 0.5)  # 计算样本方差

    # 方差是衡量随机变量或一组数据时离散程度的度量
    # 标准差、方差越大,离散程度越大


def median(numbers):  # 计算中位数
    sorted(numbers)  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值