问题标签 [rpython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
186 浏览

r - 安装 rPython (scrdir) 时出错

我正在尝试安装 rPython,但我收到有关 scrdir 安装的以下错误。scr 文件 ( makevars.win) 以及该configure.win文件具有相同的路径。我使用的路径是:

这是我在 R 上遇到的错误。

我正在使用 64 位 Windows 10 机器。有什么建议么?

0 投票
1 回答
124 浏览

python - 使用 R 的 rPython 运行 python 的 rpy2

我正在尝试使用 R 来运行我用 python 编写的函数。函数使用 R 中的一些方法。因此,当我从 rPython 导入该函数时,它会崩溃,可能是由于循环导入。

本质上,我的 R 代码可以简化为:

这导致 R 立即终止。

注意:上面的代码只是为了演示,在我的代码中我正在做一些有用的事情,例如:

并且import rpy2.robjectsmy_package.py.

我怎样才能组织我的代码,这样我就不会得到这个循环导入?

0 投票
1 回答
70 浏览

python - 使用 rPython 包创建和“获取”一个 numpy 数组

我正在尝试创建一个在其中使用一些 python 的 Rpackage,以更好地理解我尝试创建并取回 Numpy 数组的 rPython 包:

这部分有效

这部分不

但是当我尝试取回数组时,它给了我一个错误:

找我

TypeError: array([0.5, 0.2, 0.2]) 不是 JSON 可序列化的

知道我做错了什么吗?

0 投票
1 回答
6439 浏览

python - 如何在 Rstudio 中运行 python 脚本

我对如何从 Rstudio 运行 python 脚本有疑问?

我最初的想法是从 GitHub 存储库中获取 python 脚本,然后在 R 中运行它,我使用RCurlscript <- getURL(URL, ssl.verifypeer = FALSE)包中的, 获取了 python 代码,我被困在如何运行 Python 代码而不将脚本作为文件存储在工作目录中,也就是在Rstudio的目录上面运行R变量脚本。

我确实知道Rpython.load()中的_rPython_包可以帮助运行 Python 脚本,但它需要 .py 文件作为第一个参数。我想找到一种不将 Python 脚本存储为文件的方法。

如果您对此问题有任何想法,请提前致谢。

0 投票
1 回答
1440 浏览

python - 无法使用 rPython 导入包

我安装umap-learnmac OS尝试使用此处解释的方式在r markdown文件中使用它:rPython

http://blog.schochastics.net/post/using-umap-in-r-with-rpython/#fn1

但是当我运行以下代码时:

我得到错误:

python.exec(python.command) 中的错误:没有名为 umap 的模块

所以,显然Rstudio没有看到umap。我检查了该软件包是由以下人员安装的conda list

我怎么能解决这个问题?

更新

python的版本错误,所以我添加.Rprofile并使其指向正确的版本,但是错误仍然存​​在。

更新

更详细的错误(堆栈跟踪):

0 投票
1 回答
148 浏览

pypy - RPython:是否可以在变量上指定/强制类型?

我正在使用 os.read() 将文件的二进制内容读入列表。PyPy 似乎已经确定列表的所有元素都是 int 类型。是否可以显式注释变量以使所有元素都被视为 uint64 类型?

编辑:

unpack() 返回的结果应该是一个无符号 64 位值的列表,但现在似乎假设它们是有符号的 32 位值。我尝试使用断言,但没有效果。

我需要类似result = SomeList<UInt64>或类似的东西。后来,我将此列表转换为 UInt64 列表的列表,并且需要确保相同(我的 VM 的语义取决于它)。

0 投票
1 回答
96 浏览

r - 从 R 调用 Python 代码

我正在尝试从 R 调用我的 python 代码。这是我尝试过的简单代码。

使用 rPython (R-library) 我尝试调用这个函数。

但是为此发生了错误。

但是我已经在 R 中安装了 tensorflow 作为install_tensorflow()。我找不到问题。有谁知道如何解决这个问题?

0 投票
1 回答
1772 浏览

r - 使用 R 连接到 DynamoDB

我想用 R 连接到 DynamoDB。我的最终目标是创建一个闪亮的应用程序来显示存储在 DynamoDB 中并经常更新的数据。所以我需要一种有效的方法来使用 R 来检索它。

以下参考资料提供了一种直觉,但它们不包括 R 中的本机实现,并且很长时间没有更新。

r 语言支持 AWS DynamoDB
AWS dynamodb 支持“R”编程语言
R + httr 和 EC2 api 身份验证问题

正如上面的答案中提到的,在 R 中运行 PythonrPython将是一个选项,因为有用于 Python 的 SDK,例如boto3.

另一种选择是通过 JDBC 驱动程序RJDBC,我尝试过:

(访问密钥和密钥替换为xxx),我得到了错误:

在这个问题上最好的做法是什么?R 是否有可行的本地解决方案?如果有人能指出我正确的方向,我将不胜感激。

注意:这个包aws.dynamodbhttps://github.com/cloudyr/aws.dynamodb)看起来很有希望,但文档缺少示例,我找不到任何教程。

0 投票
0 回答
89 浏览

python - rPython 找不到熊猫

我似乎无法使用 rPython 在闪亮的服务器上运行 python 应用程序。

我设置了我的 python 系统路径,

然后我检查了它是否有效,

最后,我还检查了我的 PATH,

所以,我认为它工作正常。但它似乎没有奏效。

但我安装了熊猫。我真的不确定为什么会这样。两个 python 版本都是一样的2.7.14,我很肯定我已经安装了 Pandas,因为我每天都在使用它。

0 投票
0 回答
137 浏览

python - 如何使用 rpython 翻译器将我的 python 脚本转换为 pypy?

我在 Windows 10 64 位平台上使用 python 3.7。

我的 python 脚本主要包含 pyopengl 图形。我的应用程序可以在 python 上正常工作,但我想加快速度,所以我尝试使用 pypy3 解释器,但在运行时显示以下错误:

对于上述情况,我已经从https://www.pypy.org/download.html下载了 pypy3.6, 我只使用 pypy3,不包括 Rpython。

但是现在我想通过 Rpython 实现它但不知道确切的顺序。我是初学者。

请帮我解决我的问题。我会感谢你的努力或帮助。