首页 / 技术

(16)Python的基础介绍和爬虫

2023-03-18 15:13:01技术作者:网友佚名投稿

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)

常态分配简介
取出来的数大部分都会在平均数加减一个标准差内
https://ithelp.ithome.com.tw/upload/images/20221012/20152724acZt58aiwV.png

统计模组
加载统计模组
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


本站文章均来自互联网,仅供学习参考,如有侵犯您的版权,请邮箱联系我们删除!

猜你喜欢