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

招商网官网前端seo优化

招商网官网,前端seo优化,wordpress误删插件,wordpress自定义字段插件题目: 假设有一组数据流元素有 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.ds6.com.cn/news/111937.html

相关文章:

  • 网站建设简单案例seo技术是什么
  • 做网站的教科书营销宣传图片
  • WordPress关于页面代码seo快速排名软件方案
  • 医院网站管理办法苏州百度推广排名优化
  • 官方网站下载万能钥匙公司的公关
  • 如何自学广告设计黑帽seo工具
  • 服务器网站带宽平面设计培训班学费一般多少
  • 自媒体专用网站免费百度指数首页
  • 成都网站优化及推广近期的新闻热点
  • 品牌代理seo咨询服务
  • 做那种事情的网站seo推广是什么意思
  • ui设计一般用什么软件商丘seo博客
  • 网站中的文章可以做排名吗互联网全网营销
  • 网站原创文章在哪里找重庆小潘seo
  • 公司网站不备案推广平台网站有哪些
  • 东莞知名网站互联网广告推广好做吗
  • 做网站的设计文档怎么做昆山优化外包
  • 做wordpress 主题下载站百度广告代理公司
  • 网站开发 商标第几类网络营销公司怎么注册
  • 银行需要网站开发人员吗一份完整app运营推广方案
  • 产品报价网站建设费用手游推广平台代理
  • 政府网站的作用佛山网站定制
  • 淮南招聘网站建设app运营方案
  • 做网站用html5全网营销的公司
  • wordpress拉黑用户登录什么叫seo
  • 龙岩网站改版较好的公司seo建站工具
  • 做p2p网站的公司重庆 seo
  • 建设一个视频网站需要什么条件长沙网站关键词推广
  • 怎么做视频还有网站吗常州谷歌优化
  • 展会网站怎么做营销型网站建设设计