当前位置: 首页 > news >正文

网站流量用完婚恋网站排名

网站流量用完,婚恋网站排名,代做论文网站,免费旅游网站模板random 模块:主要用来生成随机数 先导入包:import random randint(a, b),生成 [a, b] 之间的整数,包含边界 a 和 b,a 和 b 为整数 random(),生成的是 [0,1) 之间的浮点数,包含 0 不包含 1 r…

random 模块:主要用来生成随机数

先导入包:import random

randint(a, b),生成 [a, b] 之间的整数,包含边界 a 和 b,a 和 b 为整数

random(),生成的是 [0,1) 之间的浮点数,包含 0 不包含 1

randrange(起始, 结束, 步长),生成 [起始, 结束) 之间的整数,步长默认为 1

uniform(a, b),生成 [a, b] 之间的浮点数

gauss(期望值, 标准差),生成高斯分布(正态分布)的浮点数

seed(整数),随机种子数,不带参数,以当前时间生成初始种子数,当使用的种子数相同时,随机生成的序列数就相同

shuffle(列表),随机将原列表的元素打乱

sample(序列, 指定的长度),随机抽取序列中指定长度的元素,返回列表

choices(序列, weights = 相对权重, cum_weights = 累加权重, k = 抽取次数),

随机从序列中抽取 k 次元素,返回列表,默认随机抽取的每个元素概率相同

import random
print(len(dir(random)), dir(random))# randint(a, b),生成 [a, b] 之间的整数,包含边界 a 和 b,a 和 b 为整数
print(random.randint(1, 10))# random(),生成的是 [0,1) 之间的浮点数,包含 0 不包含 1
print(random.random())# randrange(起始, 结束, 步长),生成 [起始, 结束) 之间的整数,步长默认为 1
print(random.randrange(1, 10))
print(random.randrange(1, 10, 2))
print(random.randrange(10, 1, -2))# uniform(a, b),生成 [a, b] 之间的浮点数
print(random.uniform(1.1, 2.2))# gauss(期望值, 标准差),生成高斯分布(正态分布)的浮点数
print(random.gauss(0, 1))
print([random.gauss(0, 1) for _ in range(50)])# seed(整数),随机种子数,不带参数,以当前时间生成初始种子数,当使用的种子数相同时,随机生成的序列数就相同
random.seed(1)
print(random.random())# shuffle(列表),随机将原列表的元素打乱
lst = ['a', 'b', 'c', 'd']
print(lst)                                              # ['a', 'b', 'c', 'd']
# 打乱列表元素
random.shuffle(lst)
print(lst)                                              # ['c', 'd', 'b', 'a']# sample(序列, 指定的长度),随机抽取序列中指定长度的元素,返回列表
lst = ['a', 'b', 'c', 'd']
print(random.sample(lst, 2))                            # ['d', 'b']# choices(序列, weights = 相对权重, cum_weights = 累加权重, k = 抽取次数),随机从序列中抽取 k 次元素,返回列表,默认随机抽取的每个元素概率相同
# 从列表中随机抽取一个元素,每个元素抽到的概率一样
print(random.choices(['a', 'b', 'c', 'd']))             # ['b']
# 从列表中随机抽取两个元素,概率一样
print(random.choices(['a', 'b', 'c', 'd'], k = 2))      # ['b', 'a']
# 从列表中随机抽取多个元素,概率一样
print(random.choices(['a', 'b', 'c', 'd'], k = 10))     # ['b', 'd', 'b', 'c', 'd', 'c', 'b', 'd', 'c', 'a']
# weights 相对权重,从列表中随机抽取多个元素,设置每个元素的权重 weights = [1, 2, 3, 4],a 的概率是 1/(1+2+3+4),以此类推,抽到 d 的概率更高
print(random.choices(['a', 'b', 'c', 'd'], weights=[1, 2, 3, 4], k = 10))  # ['c', 'a', 'd', 'a', 'd', 'd', 'd', 'd', 'c', 'd']
''' 累加权重与相对权重的计算公式:cum_weights = [sum(weights[:i+1]) for i in range(len(weights))]比如 weights = [1, 2, 3, 4],cum_weights = [1, 1+2, 1+2+3, 1+2+3+4] = [1, 3, 6, 10] '''

累加权重与相对权重的计算公式:

cum_weights = [sum(weights[:i+1]) for i in range(len(weights))]

比如 weights = [1, 2, 3, 4],cum_weights = [1, 1+2, 1+2+3, 1+2+3+4] = [1, 3, 6, 10] 

如果 cum_weights = [1,  1,  1,  1],那么 weights = [1, 0, 0, 0]

cum_weights 和 weights 只能使用其中之一

http://www.zhongyajixie.com/news/11006.html

相关文章:

  • 时时彩网站开发定制网络营销与网站推广的
  • 科协网站建设建议优化外包哪里好
  • 河北廊坊seo网站建设网站优化seo 优化顾问
  • 东莞物流网站设计公司搜狗搜索网页版
  • 做网站 聊城百分百营销软件官网
  • app的制作费用seo是什么岗位简称
  • 汕头百度网站建设百度排名服务
  • 赢了网站怎么做的中国百强县市榜单
  • 响应式门户网站模板下载网络营销试题库及答案
  • 想自己搭建网站得怎么做页优化软件
  • 自己做的网站打不开了手机百度网盘登录入口
  • 专业的移动网站建设太原seo网络优化招聘网
  • 搭建网站的企业新东方在线网上课程
  • 阿里巴巴网站费用怎么做分录网站流量排行
  • 如何自己建设简单的手机网站邀请注册推广赚钱
  • 建设银行e卡通官方网站宁波优化网站哪家好
  • 开饰品店网站建设预算数据分析师需要学哪些课程
  • 网站建设优化制作公司电商关键词seo排名
  • 邯郸做网站推广费用阿里云注册域名
  • 网站防护怎么做seo运营经理
  • 最好免费高清视频在线观看window优化大师
  • 淘宝做问卷的网站好外链互换平台
  • 中国建设网官方网站e路护航seopeix
  • 一些网站只能在微信打开怎么做的杭州百度代理公司
  • 宁波免费自助建站模板关键词优化公司哪家推广
  • 网站里做任务正规电商培训学校排名
  • 保定网站建设价格广告网络
  • 上海外贸建站商城谷歌海外推广怎么做
  • 网站建设季度考核评价工作总结百度网址大全首页链接
  • 网站建设 收费明细优秀企业网站模板