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

招商网官网seo流量增加软件

招商网官网,seo流量增加软件,网站建设个人实训报告,中邦建设工程有限公司网站题目: 假设有一组数据流元素有 N 个(事先不知道 N 具体值),我们希望选择 n 个样本(N > n),使用怎样的策略进行抽样可以使得数据流中每个元素被选择的概率恰为 n / N 结论: 创建大…

 题目:

假设有一组数据流元素有 N 个(事先不知道 N 具体值),我们希望选择 n 个样本(N >= n),使用怎样的策略进行抽样可以使得数据流中每个元素被选择的概率恰为 n / N

结论:

创建大小为n的容器,先把前n个放进去,然后第i个(从n+1开始)有n/i的概率保留,随机和n个已保留的元素之一交换,有1-n/i的概率舍弃

证明:

1.数学归纳法:

        ①当N=n时,每个样本都选择概率都为n/N,显然成立。

        ②当N>n时,设k=N-1,则N=k+1,按照策略,前k个每个保留的概率为n/k(第k+1个元素未操作前),第k+1个保留的概率为n/(k+1),对于前k个任意一个元素,保留的概率:(n/k)*(((n/(k+1))*((n-1)/n)+(1-n/(k+1))=n/(k+1)=n/N,其实就是第k+1个保留且未换到该元素或者第k+1个未保留的概率×该元素原来保留的概率。

        ③所以当N>=n时,每个样本选择概率都为n/N。

 2.分类推理法:

        按照该策略,对于前n个元素,第i个(i>n)个元素后还保留的概率为(n/i)*((n-1)/n)+(i-n)/i=(i-1)/i

那么到第N个元素还保留的概率:1*(n/(n+1)*((n+1)/(n+2))*...*(N-1)/N=n/N

那么对于第i个元素(i>n)最后保留的概率,(n/i)*(i/(i+1)*...*(N-1)/N=n/N

所以对于所有元素,选择概率都为n/N

 代码实现:

 

import randomdef reservoir_sampling(stream, k):reservoir = []# 填充蓄水池,取前k个元素for i in range(k):reservoir.append(stream[i])# 对于第k个元素后的每个元素for i in range(k, len(stream)):# 随机生成一个数r,0 <= r < i+1r = random.randint(0, i)# 如果r小于k,则用当前元素替换蓄水池中的第r个元素if r < k:reservoir[r] = stream[i]return reservoirstream = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
k = 4
reservoir = reservoir_sampling(stream, k)
print(reservoir)  # 输出蓄水池中的抽样结果

http://www.ritt.cn/news/18202.html

相关文章:

  • 佛山市企业网站seo点击软件刷百度指数
  • 巩义专业网站建设价格百度广告大全
  • 福州公司网站开发方案成都网多多
  • 制作简易网站企业营销策划案例
  • 什么网站可以学做西餐网络营销的成功案例
  • 城投公司企业文化建设关键词优化意见
  • 企业网站建设 网络服务合肥seo排名优化公司
  • 游戏网站外链建设千峰培训可靠吗?
  • 青岛模板网站互联网广告投放公司
  • 网站项目实施方案seo排名优化服务
  • 阿里网站备案营业推广策略有哪些
  • 标准件做网站推广效果怎么样今日最新体育新闻
  • 百度地图开放平台广东seo快速排名
  • 长沙圭塘网站建设公司抖音seo什么意思
  • 团购网站为什么做不走网络营销的发展历程
  • 汽车装饰网站源码网络推广营销方式
  • 商洛做网站的公司新开发的app怎么推广
  • 网站首页网址应该有对应的域名网站后端开发
  • 有人用axure做网站怎么建立网站
  • 做网站的公司怎么拓展业务世界十大搜索引擎及地址
  • 福建省建设安全监督站的网站东莞做网站公司
  • 义乌详情页制作seo公司是做什么的
  • 程序员做彩票网站违法吗网站关键词优化培训
  • 网站升级改造建设方案北京外包seo公司
  • gta5可用手机网站大全免费网站制作app
  • 网站编辑电子商务网站运营专员优化培训课程
  • 网站建设公司怎样南宁百度关键词推广
  • 网页设计培训 周末双休网站seo服务
  • 黄山做网站公司优化推广关键词
  • 东城专业网站建设公司对网络营销的理解