您当前的位置: 主页 > 国内 > 正文

用python生成遂机数的几种方法

  ? 皓天念书了用python生成仿真数据的壹些根本方法和技巧,写成落客和父亲家分享壹下。?

  ? 本篇落客首要说皓何以从给定参数的的正态散布匹/平分散布匹中生成遂机数以及何以以给定概比值从数字列表吧嗒取某数字或从区间列表的某壹区间内生成遂机数,依照情节将落客分为3片断,并附上代码。

  ? 当考虑从正态散布匹中生成遂机数时,该当比值先觉道正态散布匹的均值和方差(规范差),拥有了此雕刻些,就却以调用python中即兴拥局部模块和函数到来生成遂机数了。此雕刻边调用了Numpy模块中的random.normal函数,鉴于逻辑匪参骈杂,所拥有直接贴上代码如次:

  2 从给定参数的平分散布匹中获取遂机数的函数

  ? 考虑从平分散布匹中获取遂机数的时分,要事前知道平分散布匹的降谪人间和上界,然后调用Numpy模块的random.uniform函数生成遂机数。

  3 依照指定概比值生成遂机数

  ? 拥偶然分我们需寻求依照指定的概比值生成遂机数,譬如已知盒儿子中每种色的球的比例,猜测下壹次取出产的球的色。在此雕刻边伸见的效实和下面的例儿子相像,要寻求给定壹个概比值列表,从列表对应的数字列表或区间列表中生成遂机数,分两片断讨论。

  3.1 依照指定概比值从数字列表中遂机吧嗒取数字

  ? 假定给定壹个数字列表和壹个与之对应的概比值列表,两个列表对应位置的元斋结合的元组即体即兴该数字在数字列表中以多父亲的概比值出产即兴,这么何以根据此雕刻些已知环境从数字列表中按概比值吧嗒取遂机数呢?在此雕刻边我们考虑用平分散布匹到来仿造概比值,代码如次:

  3.2 依照指定概比值从区间列表中的某个区间内生成遂机数

  ? 给定壹个区间列表和壹个与之对应的概比值列表,两个列表相应位置的元斋结合的元组即体即兴某数字出产当今某区间内的概比值是好多,已知此雕刻些,我们何以生成遂机数呢?此雕刻边我们经度过两次运用平分散布匹到臻目的,代码如次:

  乐当着提交流动!? ? QQ:3408649893

相关文章

高清图集推荐

焦点图片

新闻排行

网事