首页 > 其他分享 >抽样之拒绝接受采样

抽样之拒绝接受采样

时间:2024-06-23 21:21:40浏览次数:6  
标签:采样 yi 抽样 xi 均匀分布 100000 指数分布 拒绝接受

# 以指数分布为例,进行接受拒绝采样
# 指数分布PDF = e^(-x) x >= 0
# 我们选取x的范围为0-5,首先在x上随机生成100000个均匀分布的随机数,计算f(xi)
# 然后在指数分布最大值与最小值之间生成100000个均匀分布的随机数yi
# 比较f(xi)与yi,如果f(xi) <= yi则接受,否则不接受
import numpy as np
from matplotlib import pyplot as plt


def accept_reject_sampling():
    x = np.random.uniform(low=0, high=5, size=100000)
    x = np.power(np.e, -x)
    y = np.random.uniform(low=0, high=1, size=100000)
    return [i[0] for i in zip(x, y) if i[0] <= i[1]]


def plot(x):
    plt.hist(x, bins=30, color='skyblue', alpha=0.8)
    plt.show()


if __name__ == '__main__':
    plot(accept_reject_sampling())

标签:采样,yi,抽样,xi,均匀分布,100000,指数分布,拒绝接受
From: https://www.cnblogs.com/crazypigf/p/18263916

相关文章

  • ggplot2绘制采样地,手动批量指定颜色、性状、大小、设置图例
     001、原始数据LongitudeLatitudediqusubspenum-10439West_EuropeBos_taurus10-356West_EuropeBos_taurus30-351West_EuropeBos_taurus202-44Central_South_EuropeBos_taurus26245Central_South_EuropeBos_tauru......
  • 【机器学习】基于Softmax松弛技术的离散数据采样
    1.引言1.1.离散数据采样的意义离散数据采样在深度学习中起着至关重要的作用,它直接影响到模型的性能、泛化能力、训练效率、鲁棒性和解释性。首先,采样方法能够有效地平衡数据集中不同类别的样本数量,使得模型在训练时能够更均衡地学习各个类别的特征,从而避免因数据不平衡导......
  • 电压互感器(zmpt101b)交流电压采样
        交流电压采样是我们在控制逆变电路时重要的一环。有一种采样方法就是用电压互感器+运放将目标交流电压转化为单片机可以测量的电压(即控制在合适的大小内,并且均转化为正值)。    在淘宝上我们可以买到现成的互感器模块,如下图: 其原理图如下:感谢@qq_389......
  • 分享一个go源码的均匀采样底层实现原理
    //int31n也就是下面这个函数,跟上面Int31n效果是一样的.但是效率更高.算法不一样.这个算法非常精彩,效率也更高.//int31nreturns,asanint32,anon-negativepseudo-randomnumberinthehalf-openinterval[0,n).//nmustbe>0,butint31ndoesnotcheckthis;......
  • 数据采集与控制 > 声音与振动 > PCI8811,该板卡是一款为测试音频和振动信号而设计的高精
    每通道集成独立的IEPE激励源,可实现加速度传感器及麦克风等相关的信号调理。信息社会的发展,在很大程度上取决于信息与信号处理技术的先进性。数字信号处理技术的出现改变了信息与信号处理技术的整个面貌,而数据采集作为数字信号处理的必不可少的前期工作在整个数字系统中起到关......
  • 基于全数字中频架构的低采样率频谱分析系统研究与实现(论文)
    目录第一章绪论III1.1课题来源及意义III1.2研究现状及发展态势III1.3课题研究内容III1.4论文特色IV第二章整体仿真与介绍52.1系统整体架构52.2系统整体模拟仿真52.3硬件开发平台选择与介绍6第三章数字下变频93.1信号下变频架构对比与选择93.2信......
  • 通信原理抽样定理和PAM调制解调硬件实验
    一、实验目的1.加深理解抽样定理;2.加深理解脉冲幅度调制的原理。二、实验内容1. 观测PAM平顶抽样波形;2. 观测PAM自然抽样波形及解码后波形。三、实验器材1.双踪示波器;2.通信原理实验箱信号源模块、①号模块。四、实验步骤1.观测PAM平顶抽样波形(1)用示波器观测......
  • Llama模型家族之拒绝抽样(Rejection Sampling)(五)蒙特卡罗算法在拒绝抽样中:均匀分布与
    LlaMA3系列博客基于LlaMA3+LangGraph在windows本地部署大模型(一)基于LlaMA3+LangGraph在windows本地部署大模型(二)基于LlaMA3+LangGraph在windows本地部署大模型(三)基于LlaMA3+LangGraph在windows本地部署大模型(四)基于LlaMA3+LangGraph在w......
  • 【YOLOv5/v7改进系列】替换上采样层为Dysample
    一、导言介绍了一种名为DySample的超轻量级且高效的动态上采样器。DySample旨在解决当前动态上采样技术如CARAFE、FADE和SAPA虽然性能提升显著但带来大量计算负担的问题,这些问题主要来源于动态卷积的时间消耗以及用于生成动态核的额外子网络。此外,FADE和SAPA需要高分辨率特征......
  • ch58x/ch59xADC差分采样NTC电阻获取当前温度
    前言:之前的文章中也有关于使用I2C器件进行温度的采集的文章采集温度的方式不止使用传感器,也可以使用NTC温敏电阻进行采集,此方法的外围电路较为简单切成本较低,代码也较为容易实现。实现原理:先通过差分采样电路进行采集,采集之后可以获取NTC或者定值电阻的电压;已知这些信息可以通过......