python如何统计数据_python基本统计方法

基本统计方法

通过用户输入一组数据(用户一个一个输入),然后计算数据的中位数/平均值/方差/求和

nums = []

while True:

num1 = input('请输入你需要输入的数字(输入 q 退出):')

if num1 == 'q':

break

nums.append(int(num1))

求和

def get_sum(nums):

count = 0

for i in nums:

count += int(i)

return count

count = get_sum(nums)

print('count:',count)

平均数

def get_average(nums):

count = get_sum(nums)

average_count = count/len(nums)

return average_count

average_count = get_average(nums)

print(average_count)

方差

def get_variance(nums):

average_count = get_average(nums)

variance_count = 0

for i in nums:

variance_count += pow(i-average_count,2)

return variance_count

variance_count = get_variance(nums)

print(variance_count)

中位数

def get_median(nums): # ['123', '32', '123', '234']

# 0 1 2 3

nums.sort()

nums_len = len(nums)

if nums_len % 2 == 0:

print((nums[int(nums_len / 2 - 1)] + nums[int(nums_len / 2)]) / 2)

else:

print(nums[nums_len // 2])

get_median(nums)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值