Python计算常用统计量化
📅 2026/7/3 14:43:34
👁️ 次浏览
计算并输出计数、总和、平均值、最大值、最小值、极差、样本方差、样本标准差和中位数等常用统计量。pythonimport mathdef get_numbers_from_input(prompt):从用户输入中解析数字列表while True:raw input(prompt).strip()if not raw:print(输入不能为空请重新输入。)continue# 尝试用空格或逗号分割parts raw.replace(,, ).split()nums []for p in parts:try:nums.append(float(p))except ValueError:print(f无法解析 {p} 为数字请重新输入。)breakelse:if nums:return numselse:print(未检测到有效数字请重新输入。)def calculate_stats(nums):计算并返回统计字典n len(nums)total sum(nums)mean total / nsorted_nums sorted(nums)minimum sorted_nums[0]maximum sorted_nums[-1]range_val maximum - minimum# 样本方差除以 n-1if n 2:variance Nonestd_dev Noneelse:variance sum((x - mean) ** 2 for x in nums) / (n - 1)std_dev math.sqrt(variance)# 中位数if n % 2 1:median sorted_nums[n // 2]else:median (sorted_nums[n // 2 - 1] sorted_nums[n // 2]) / 2return {count: n,sum: total,mean: mean,min: minimum,max: maximum,range: range_val,variance_sample: variance,std_dev_sample: std_dev,median: median}def main():print( 数值统计工具 )print(请输入若干个数字用空格或逗号分隔例如1.5, 2, 3.8)nums get_numbers_from_input(数字: )stats calculate_stats(nums)print(\n--- 统计结果 ---)print(f数据个数: {stats[count]})print(f总和: {stats[sum]:.4f})print(f平均值: {stats[mean]:.4f})print(f最小值: {stats[min]:.4f})print(f最大值: {stats[max]:.4f})print(f极差: {stats[range]:.4f})if stats[variance_sample] is not None:print(f样本方差: {stats[variance_sample]:.4f})print(f样本标准差: {stats[std_dev_sample]:.4f})else:print(样本方差: 数据少于2个无法计算)print(f中位数: {stats[median]:.4f})if __name__ __main__:main()使用说明1. 运行程序后按提示输入数字例如 12 34.5 67 89.1 或 12,34.5,67,89.1。2. 程序会依次显示各项统计结果所有数值保留四位小数。3. 如果输入少于2个数字方差和标准差会显示“无法计算”。个人建议· 如需总体方差除以 n可修改 variance 计算公式为 sum((x - mean)**2) / n。· 如需支持更多统计量如四分位数、众数等可自行扩展 calculate_stats 函数。
Android设备自动启动技术实现:Magisk Autoboot模块深度解析 【免费下载链接】magisk-autoboot a Magisk module to enable automatic booting/for turning on of your Android device when its connected to a charger or USB. 项目地址: https://gitcode.com/gh_…
📅 2026/7/3 14:41:34
如何为麒麟桌面创建自定义主题:基于kiran-gtk-theme的扩展开发指南 【免费下载链接】kiran-gtk-theme The kiran-gtk-theme package contains the standard theme for the Kiran desktop, which provides default appearance for window borders and GTK applicatio…
📅 2026/7/3 14:41:34
终极指南:Kiran Menu安装与配置全解析,让你的Linux桌面焕然一新 【免费下载链接】kiran-menu Redesigned start menu for Mate Desktop 项目地址: https://gitcode.com/openeuler/kiran-menu
前往项目官网免费下载:https://ar.openeul…
📅 2026/7/3 14:41:34
从事配电室运维、机电维修、电力巡检的工作人员,大多都会遇到一个很普遍的困扰:普通18KV绝缘安全鞋穿不了多久,鞋边就会出现开胶、分层、脱底的情况。尤其是长期在潮湿、油污、需要反复下蹲作业的工况下,鞋子开胶渗水、鞋底脱落的…
📅 2026/7/3 15:53:47
缠论小白5分钟上手!ChanlunX通达信插件免费终极指南 【免费下载链接】ChanlunX 缠中说禅炒股缠论可视化插件 项目地址: https://gitcode.com/gh_mirrors/ch/ChanlunX
你是否曾经看着复杂的K线图感到迷茫?是否听说过缠论但觉得理论太深奥ÿ…
📅 2026/7/3 15:53:47
1. 项目背景与核心需求在嵌入式系统开发中,用户设置和偏好的持久化存储是一个基础但关键的需求。STM32F103RB作为一款经典的Cortex-M3内核微控制器,虽然内置了Flash存储器,但直接使用Flash存储频繁变更的用户数据存在几个痛点:Fla…
📅 2026/7/3 15:53:47
3个核心技巧:如何用Chanlun-Pro将缠论理论转化为量化交易优势 【免费下载链接】chanlun-pro 基于缠中说禅所讲缠论理论,以便量化分析市场行情的工具 项目地址: https://gitcode.com/gh_mirrors/ch/chanlun-pro
Chanlun-Pro是一款基于缠中说禅理论…
📅 2026/7/3 15:53:47
HBM Predictor数据分析实战:9个核心分析脚本的完整使用指南 【免费下载链接】hbm-predictor this project is an in-depth data-driven analysis and a hierarchical failure prediction model for high-bandwidth memory. 项目地址: https://gitcode.com/openeul…
📅 2026/7/3 15:53:47
openEuler文档网站国际化实现:多语言支持与本地化配置技巧 【免费下载链接】docs-website The repository of docs-website 项目地址: https://gitcode.com/openeuler/docs-website
前往项目官网免费下载:https://ar.openeuler.org/ar/
openEule…
📅 2026/7/3 15:51:46
1. AI Agent设计模式全景概览在智能系统开发领域,AI Agent的设计模式就像建筑师的蓝图,决定了智能体如何感知环境、处理信息并采取行动。从业五年来,我见证过太多团队因为模式选择不当导致系统重构的案例。最近在金融风控系统升级时ÿ…
📅 2026/7/3 0:00:32
1. 项目概述:iOS自动化测试的“定位”之痛做iOS自动化测试的朋友,十有八九都卡在“元素定位”这个环节上。你兴冲冲地写好了测试脚本,结果一运行,要么是找不到元素,要么是找到了但点不动,要么是这次能跑通下…
📅 2026/7/3 0:00:32
MTKClient实战指南:深度解析联发科芯片调试与设备修复方案 【免费下载链接】mtkclient MTK reverse engineering and flash tool 项目地址: https://gitcode.com/gh_mirrors/mt/mtkclient
MTKClient是一款专业的联发科芯片调试工具,为技术爱好者和…
📅 2026/7/3 0:00:32
6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…
📅 2026/7/2 17:37:53
引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…
📅 2026/7/2 17:37:51
目录
第一步:选对模板,省心一半
第二步:打开扫码点餐功能
开启功能按钮
桌台管理与桌码生成
第三步:个性化设计,打造品牌感
调整点餐页面
设置点餐规则 你还在让顾客站着排队点餐吗?2025年ÿ…
📅 2026/7/3 4:46:22
在业务中快速构建一个能理解私有文档、准确回答专业问题的智能助手,是很多开发团队面临的共同挑战。传统方案往往需要从零开始搭建复杂的 RAG(检索增强生成)系统,涉及文档解析、向量化、检索、大模型调用等多个环节,整…
📅 2026/7/2 9:49:12
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE
你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
📅 2026/7/3 10:20:06