我是靠谱客的博主 文静摩托,最近开发中收集的这篇文章主要介绍学python需要统计学基础吗_Python统计学基础(一),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#encoding:utf-8

'''

描述统计常用于整理、描述所收集的数据的特征

推论统计通常是数据收集和汇总后的下一步

推论统计常利用较小群体的数据来推论可能的较大群体的特征

平均数也叫集中趋势量数,一般有三种形式:均值、中位数和众数

均值(mean):数据组中所有数值的总和除以该数组数值的个数

中位数(median):一系列数据的重点,中位数队极值不敏感,均值对极值敏感

众数(mode):出现数据最多的数字,如果每个数字都相同则没有众数

'''

'''

中位数计算:求中位数,首先要先进行数据的排序(从小到大),然后计算中位数的序号,分数据为奇数与偶数两种来求.中位数算出来可避免极端数据,代表着数据总体的中等情况。如果总数个数是奇数的话,按从小到大的顺序,取中间的那个数。如果总数个数是偶数的话,按从小到大的顺序,取中间那两个数的平均数

'''

import numpy as np

import operator

scores = [31,24,35,14,25, 13, 12, 14, 23,

32, 34, 43, 41, 21, 23, 26, 26, 34, 42,

43, 25, 24, 23, 24, 44, 23, 14, 52,32,

42, 44, 35, 28, 17, 21, 32, 42, 12, 34]

def find_max():

''' Maximum value in the list '''

print np.max(scores)

def find_min():

''' Minimum value in the list '''

print np.min(scores)

def find_sum():

''' Sum of the list '''

print np.sum(scores)

def find_mean():

''' average '''

print np.mean(scores)

def find_median():

''' median '''

print np.median(scores)

def find_mode():

''' model -- the one apperas most in the list'''

max_count = 0

max_index = 0

for i in scores:

count = scores.count(i)

if count > max_count:

max_count = count

max_index = i

print max_index,' -> ',max_count

if __name__ == '__main__':

find_max()

find_min()

find_sum()

find_mean()

find_median()

find_mode()

最后

以上就是文静摩托为你收集整理的学python需要统计学基础吗_Python统计学基础(一)的全部内容,希望文章能够帮你解决学python需要统计学基础吗_Python统计学基础(一)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部