106得票10回答
Jupyter笔记本中函数的单元测试?

我有一个Jupyter笔记本,打算重复运行它。它里面有一些函数,代码结构如下:def construct_url(data): ... return url def scrape_url(url): ... # fetch url, extract data ...

48得票3回答
使用caret实现完全可复制的并行模型

当我在caret中运行两个随机森林时,如果我设置一个随机种子,我会得到完全相同的结果: 当我在caret中运行两个随机森林时,如果我设置一个随机种子,我得到的结果是完全一样的。library(caret) library(doParallel) set.seed(42) myControl...

37得票1回答
使用dput()的示例

作为一名新用户,因为无法重现问题,我的问题没有得到完全回答。我读了与生成可重现代码相关的线程,但并没有成功。特别是对如何使用 dput() 函数感到困惑。能否有人提供一个使用 dput() 函数的逐步说明,例如使用 iris 数据框,这将非常有帮助。

31得票10回答
以编程方式向IPython Notebook添加单元格以生成报告

我看过一些iPython开发者的讲座,介绍如何将一个iPython笔记本转换为博客文章、PDF文件,甚至是整本书(约43分钟)。PDF-to-X转换器会解释Markdown或代码编写的iPython单元格,并在一步中生成新格式的文档。 我的问题是,我想生成一个大型文档,其中许多图形和部分都是...

25得票9回答
使用tf.set_random_seed实现Tensorflow中的可重复结果

我想生成N组相互独立的随机数。我有一个简单的代码,用于生成3组10个随机数的问题。我注意到即使使用 tf.set_random_seed 设置种子,不同运行的结果也不一样。非常感谢您提供任何帮助或意见。(py3p6) bash-3.2$ cat test.py import tensorfl...

23得票6回答
在Python / Spyder中设置工作目录,使其可复现

从 R 过来,使用 setwd 命令更改目录是不可取的,因为其他人没有与我相同的目录结构将无法重现。因此,建议使用相对路径。 在集成开发环境(IDE)中可能会稍微复杂一些,因为它们会设置自己的工作目录。在 Rstudio 中,我可以通过使用 Rstudio 项目解决这个问题,将项目的目录设置...

14得票1回答
如何在Pytorch中保存和加载随机数生成器状态?

我正在使用PyTorch训练深度学习模型,并希望以确定性的方式进行训练。 正如官方指南中所述,我会按照以下方式设置随机种子:这里。np.random.seed(0) torch.manual_seed(0) torch.backends.cudnn.deterministic = True t...

13得票2回答
knitr - 导入 Python 模块时出现错误

在knitr中运行python引擎时,我遇到了一些麻烦。我可以导入一些模块,但是其他模块却不行。例如,我可以导入numpy,但无法导入pandas。 {r, engine='python'} import pandas 我会收到以下错误信息。Quitting from lines 50-...

13得票11回答
已加载/导入的Julia软件包列表

如何获取Julia会话中导入/使用的包列表? Pkg.status() 列出所有已安装的包。我想知道那些是通过using ...或import ...导入/加载的。 看起来whos()包含相关信息(名称和是否为模块)。可以将whos()的输出捕获到变量中吗?

12得票1回答
如何在私有Github仓库中使用Binder(mybinder.org)?

在查看了这个确切的问题 (https://github.com/jupyterhub/binderhub/issues/237) 后,似乎已经使用这个合并的拉请求 (https://github.com/jupyterhub/binderhub/pull/671) 实现了此功能。 但是,我无...