如何在一天内制作我的随机高斯分布

可能

例如,我想使用 python 模拟随机正态分布,但在 x 轴上,我希望分布以 14:00 为中心。我知道我的分布将集中在哪里。

我的函数将接收一个时间戳并返回一个属于高斯函数的值。使用这个

马文·范·阿尔斯特

您可以使用 loc 14 和比例 12(+- 12 小时)计算随机分布,然后将其添加为小时类型的 Pandas timedelta。所以考虑到你的时间戳,它会是

import numpy as np
import pandas as pd
timestamp + pd.Timedelta(np.random.normal(14,12),'h')

这应该够了吧。

编辑

如果你想在时间戳的一小时左右从高斯分布中得到一个值,你可以使用这样的东西:

timestamp = pd.Timestamp('20180426140000')
np.random.normal(timestamp.hour,12)

如果你想包括分钟

timestamp.hour + timestamp.minute/60

当然,如果你需要更多的分布值,那么你可以用第三个参数提供它

np.random.normal(timestamp.hour,12,10000)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在具有高斯分布的两个值之间产生随机数

来自分类Dev

如何在高斯分布的两个值之间产生随机数

来自分类Dev

如何使随机丢失位遵循高斯分布

来自分类Dev

Matlab如何生成高斯分布随机数?

来自分类Dev

如何在y轴上绘制高斯分布?

来自分类Dev

如何在一天内找到组合键的唯一行

来自分类Dev

多重高斯分布

来自分类Dev

如何在没有浮点数/双数的情况下生成均匀和高斯分布的伪随机数?

来自分类Dev

如何在 Python 中高效计算两个高斯分布的热图?

来自分类Dev

在多元高斯分布中应如何处理特征之一的零标准偏差

来自分类Dev

使图像适合高斯分布

来自分类Dev

如何为ROI生成高斯分布强度?

来自分类Dev

如何提取适合R中的高斯分布的值?

来自分类Dev

如何检测单元格值是否在一天内出现两次

来自分类Dev

需要知道如何在数小时内自动删除,而不是一天内自动删除Javascript解析云代码

来自分类Dev

如何在HTML的框内制作框

来自分类Dev

如何在循环内制作try块?

来自分类Dev

提交的SVN日志显示在一天内

来自分类Dev

在一天内获取事件总和

来自分类Dev

提交历史仅在一天内出现

来自分类Dev

Excel,多个日期在一天内的差异

来自分类Dev

一天内多次隐藏提交按钮

来自分类Dev

无法使用种子生成高斯分布

来自分类Dev

在高斯分布中生成HTTP请求

来自分类Dev

R中累积高斯分布的逆

来自分类Dev

多元高斯分布公式的实现

来自分类Dev

使用高斯分布的数的平方

来自分类Dev

使用高斯分布Python的方差

来自分类Dev

如何在一天的特定时间定期启动我的服务