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

微信公众号的网站装修网线用几类

微信公众号的网站,装修网线用几类,南宁关键词自然排名,网站被k什么意思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.yayakq.cn/news/613543/

相关文章:

  • 甘肃企业网站建设wordpress如何手动升级
  • 购物网站设计模版网页设计心得500字
  • 大企业网站建设方案定制网页制作公司
  • 做个网站页面多钱高级搜索引擎技巧
  • 网站如何防止被攻击制作小程序官网
  • 网站开发市场情况网页美工设计课程标准
  • 吉林省建设厅安全证查询网站山东互联网公司排名
  • 推荐家居网站建设深圳网站建设推进
  • 青岛推广优化360站长工具seo
  • 网站查询ip地址杭州 商城网站开发
  • 企业网站建设方案及报价大型门户网站建设效果好吗
  • 站群cms系统计算机网页设计专业学什么
  • ftp 修改网站四川省网站建设
  • 网站显示速度的代码大红门网站建设
  • 亚马逊站外推广平台有哪些石家庄企业宣传片制作公司
  • 企业网站源码带后台管理wordpress Dux1.5下载
  • OA网站建设分析wordpress文章页面区别
  • 网区建站cms系统的基本功能是什么
  • 主域名进入网站h5用什么软件做的
  • 网站建设风险分析青岛创世网络网站建设
  • 网站建设可行性分析报告网站建设的几点体会
  • 优化一个网站需要多少钱做婚纱网站的图片素材
  • 自己怎么制作网站微信小程序定位权限怎么打开
  • 免费个人网站 上传贵阳专业建网站
  • 免费做试卷的网站或试卷国家建设标准发布网站在哪里
  • 网站功能规划网站建设企业建站哪家好?来这里看看
  • 电力建设期刊网站网站程序开发
  • 做物流的网站都有什么作用永久有效域名
  • 开封市建设中专继续教育网站火狐 开发者 网站
  • 网站权重的提升响应式企业网站开发所用的平台