random-seed相关内容

将一列随机数添加到DaskDataFrame的正确方法

将一列随机数添加到DaskDataFrame的正确方法是什么?我显然可以使用map_partitions将列添加到每个分区,但我不确定当Dask并行化该计算时如何处理随机状态。(即,它是否会在所有工作进程中使用相同的随机状态,从而在每个工作进程中生成相同的随机数?) dask.array.random(https://docs.dask.org/en/latest/_modules/dask ..
发布时间:2022-04-14 16:31:06 Python

Lua 中 math.random() 和 math.randomseed() 的区别

我正在使用 Corona SDK 和 Lua 作为编程语言开发游戏.从表中获取随机数时,我对使用以下哪一项感到困惑? math.random()math.randomseed() 有人会详细说明它们之间的确切区别吗?所以我可以使用最好的. 解决方案 如果你在调用math.random()时需要相同的序列,那么你必须设置math.randomseed(每次调用前都使用相同的数字) 调用 ..
发布时间:2021-12-30 20:05:11 其他开发

如何从 Java 中的 Random 中获取种子?

我正在为某个对象创建一个深度克隆.该对象包含一个 Random. 从 Random 中检索种子是一种好习惯吗?如果是这样,如何?没有 Random.getSeed(). 解决方案 A Random 旨在是随机的.通常你希望两个 Random 产生不同的数字而不是产生相同的数字. 您可以使用序列化/反序列化复制 Random 并使用反射获取“种子"字段.(但我怀疑你是否应该这样做 ..
发布时间:2021-12-21 16:08:49 Java开发

在 Lua 中生成均匀随机数

我正在用 Lua 编写马尔可夫链,其中一个元素要求我统一生成随机数.这是一个简单的例子来说明我的问题: example = function(x)本地 r = math.random(1,10)打印(右)返回 x[r]结尾exampleArray = {"a","b","c","d","e","f","g","h","i","j"}打印(示例(示例数组)) 我的问题是,当我多次重新运行这个程序 ..
发布时间:2021-12-21 16:03:48 其他开发

我应该使用“random.seed"还是“numpy.random.seed"来控制“scikit-learn"中的随机数生成?

我正在使用 scikit-learn 和 numpy,我想设置全局种子,以便我的工作可重现. 我应该使用 numpy.random.seed 还是 random.seed? 从评论中的链接,我了解到它们是不同的,并且 numpy 版本不是线程安全的.我想具体知道使用哪个来创建 IPython notebooks 以进行数据分析.scikit-learn 的一些算法涉及生成随机数,我想确 ..
发布时间:2021-12-21 15:52:59 Python

除了使用时间来生成随机数之外,还有其他选择吗?

我正在尝试在计算集群中同时运行一段代码的多个实例(2000 个左右).它的工作方式是我提交作业,集群将在节点经常打开时运行它们,每个节点有几个作业.这似乎为使用时间种子的随机数生成中的大量实例生成了相同的值. 有没有我可以使用的简单替代方法?可重复性和安全性并不重要,快速生成独特的种子才是重要的.什么是最简单的方法,如果可能的话,跨平台方法会很好. 解决方案 rdtsc 指令是一个非 ..
发布时间:2021-12-21 15:49:44 其他开发

Python 中 numpy.random 和 random.random 的区别

我有一个很大的 Python 脚本.我在其他人的代码中启发了自己,所以我最终将 numpy.random 模块用于某些事情(例如,用于创建从二项分布中获取的随机数数组),而在其他地方我使用模块 random.random. 有人可以告诉我两者之间的主要区别吗?查看两者的文档网页,在我看来 numpy.random 只是有更多方法,但我不清楚随机数的生成有何不同. 我之所以这么问是因为我 ..
发布时间:2021-12-21 15:40:34 Python

random.seed():它有什么作用?

我对 random.seed() 在 Python 中的作用有点困惑.例如,为什么下面的试验会(一致地)做他们所做的事情? >>>随机导入>>>随机种子(9001)>>>random.randint(1, 10)1>>>random.randint(1, 10)3>>>random.randint(1, 10)6>>>random.randint(1, 10)6>>>random.randint ..
发布时间:2021-12-21 15:34:43 Python

在 Javascript 中播种随机数生成器

是否可以为随机数生成器提供种子(Math.random) 在 JavaScript 中? 解决方案 不,不可能为 Math.random() 做种子,但是编写自己的生成器相当容易,或者更好然而,使用现有的. 查看:这个相关问题. 此外,请参阅 David Bau 的博客,了解有关播种的更多信息. ..
发布时间:2021-12-21 15:33:16 前端开发

构建 Keras 项目以在 GPU 中实现可重现的结果

我正在编写一个 tensorflow.Keras 包装器来执行机器学习实验. 我需要我的框架能够执行配置 yaml 文件中指定的实验并在 GPU 中并行运行. 然后我需要保证,如果我再次运行该实验,即使不是完全相同的结果,我也会得到一些合理接近的结果. 为了确保这一点,我的训练脚本在开头包含这些行,遵循 官方文档: # 设置随机种子随机种子(种子)np.random.seed( ..
发布时间:2021-12-19 13:11:59 Python

set.seed 在不同版本的 R(和 Ubuntu)上是否一致?

我目前运行的是 R 版本 3.1.0(在 Ubuntu 12.04 LTS 上),由于我的 R 版本和我的操作系统都很旧,我计划同时更新两者.但是,我有很多依赖于 set.seed() 的模拟,我希望它们在更新 R 和我的操作系统后仍然给我相同的随机数. 所以我的问题是三重的. 我可以在不更改每个种子生成的数字的情况下更新 R 吗? 我可以为我的操作系统做同样的事情吗? 如果 1) ..
发布时间:2021-12-12 12:05:17 其他开发

“类型错误:‘会话’对象不可调用";错误运行 sess = tf.compat.v1.Session()(graph=tf.compat.v1.get_default_graph(), config=session_conf)

我正在尝试设置种子并配置 keras 设置,以确保我的实验可重现.当我运行以下命令时(基于 这个问题): # 导入库将 numpy 导入为 np将熊猫导入为 pd将张量流导入为 tf从 tensorflow.keras.models 导入 load_model从 tensorflow.keras.regularizers 导入 l2# 用于设置种子和配置 keras 以便实验可重现从 numpy ..
发布时间:2021-09-05 20:07:45 Python

如何在seaborn stripplot中设置抖动种子?

我正在尝试准确地复制带状图,以便我可以可靠地绘制线条并在其上书写.但是,当我生成带有抖动的带状图时,抖动是随机的,会阻止我实现目标. 我盲目地尝试了一些在其他 Stack Overflow 帖子中发现的 rcParams,例如 mpl.rcParams['svg.hashsalt'] 没有奏效.我也尝试为 random.seed() 设置种子但没有成功. 我正在运行的代码如下所示. ..
发布时间:2021-07-17 19:40:23 Python

R:如果加载了插入符号包,则 set.seed() 结果不匹配

我在 R(版本:3.3.0)中使用 createFolds() 来创建训练/测试分区.为了使结果可重现,我使用了种子值为 10 的 set.seed().正如预期的那样,结果(生成的折叠)是可重现的. 但是一旦我在设置种子后加载了插入符号包.然后使用createFolds函数,发现创建的折叠不一样了(虽然还是可以重现的). 具体来说,创建的折叠在以下两种情况下有所不同: 情况 1 ..
发布时间:2021-07-03 18:36:11 其他开发

如果没有提供种子,NumPy 如何为其随机数生成器提供种子?

例如,假设我调用 numpy.random.uniform(0, 1, 10) 而不调用任何与种子相关的函数.NumPy 必须使用一些默认种子,但我在文档中找不到它.没有指定种子时,NumPy 如何播种其随机数? 解决方案 对于 NumPy 的遗留 numpy.random.* 函数,包括 numpy.random.uniform,一个全局的RandomState 对象初始化为 no使用参 ..
发布时间:2021-07-02 19:55:00 Python