(16)Python的基础介绍和爬虫
Python 乱数与统计模组(上)
内置模组
学习 random 和 statistics 模组
乱数模组
import random
随机选取
import random
#从列表中随机选取一个数据
random.choice([0,1,5,8])
#从列表中随机选取两个数据
random.sample([0,1,5,8],2)
但长度不能超过列表的长度
#随机选取n个
random.sample([0,1,5,8])
随机调换顺序
import random
#将列表中的数据就地的随机调换顺序
data=[0,1,5,8]
random.shuffle(data)
print(data)
什么是就地?
这个data的数据放到参数里会对列表本身的数据作修改,顺序的调换
随机乱数
import random
#取的0.0到1.0之间的随机乱数
random.random()
random.uniform(0.0,1.0)
每个数字出现的机率都相同
常态分配乱数
import random
#取得平均数100,标准差10的
#常态分配乱数
random.normalvariate(100,10)
常态分配简介
取出来的数大部分都会在平均数加减一个标准差内
统计模组
加载统计模组
import statistics
计算平均数
import statistics
#计算列表中数字的平均数
statistics.mean([1,4,6,9])
计算中位数
import statistics
#计算列表中数字的中位数
statistics.median([1,4,6,9])
计算标准差
import statistics
#计算列表中数字的标准差
statistics.stdev([1,4,6,9])
参考来源:https://www.youtube.com/watch?v=-xwCu6PN1jU&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=14