问题标签 [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.
r - 安装 rPython (scrdir) 时出错
我正在尝试安装 rPython,但我收到有关 scrdir 安装的以下错误。scr 文件 ( makevars.win
) 以及该configure.win
文件具有相同的路径。我使用的路径是:
这是我在 R 上遇到的错误。
我正在使用 64 位 Windows 10 机器。有什么建议么?
python - 使用 R 的 rPython 运行 python 的 rpy2
我正在尝试使用 R 来运行我用 python 编写的函数。该函数使用 R 中的一些方法。因此,当我从 rPython 导入该函数时,它会崩溃,可能是由于循环导入。
本质上,我的 R 代码可以简化为:
这导致 R 立即终止。
注意:上面的代码只是为了演示,在我的代码中我正在做一些有用的事情,例如:
并且import rpy2.robjects
在my_package.py
.
我怎样才能组织我的代码,这样我就不会得到这个循环导入?
python - 使用 rPython 包创建和“获取”一个 numpy 数组
我正在尝试创建一个在其中使用一些 python 的 Rpackage,以更好地理解我尝试创建并取回 Numpy 数组的 rPython 包:
这部分有效
这部分不
但是当我尝试取回数组时,它给了我一个错误:
找我
TypeError: array([0.5, 0.2, 0.2]) 不是 JSON 可序列化的
知道我做错了什么吗?
python - 如何在 Rstudio 中运行 python 脚本
我对如何从 Rstudio 运行 python 脚本有疑问?
我最初的想法是从 GitHub 存储库中获取 python 脚本,然后在 R 中运行它,我使用RCurlscript <- getURL(URL, ssl.verifypeer = FALSE)
包中的, 获取了 python 代码,我被困在如何运行 Python 代码而不将脚本作为文件存储在工作目录中,也就是在Rstudio的目录上面运行R变量脚本。
我确实知道Rpython.load()
中的_rPython_
包可以帮助运行 Python 脚本,但它需要 .py 文件作为第一个参数。我想找到一种不将 Python 脚本存储为文件的方法。
如果您对此问题有任何想法,请提前致谢。
python - 无法使用 rPython 导入包
我安装umap-learn
并mac 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
并使其指向正确的版本,但是错误仍然存在。
更新
更详细的错误(堆栈跟踪):
pypy - RPython:是否可以在变量上指定/强制类型?
我正在使用 os.read() 将文件的二进制内容读入列表。PyPy 似乎已经确定列表的所有元素都是 int 类型。是否可以显式注释变量以使所有元素都被视为 uint64 类型?
编辑:
unpack() 返回的结果应该是一个无符号 64 位值的列表,但现在似乎假设它们是有符号的 32 位值。我尝试使用断言,但没有效果。
我需要类似result = SomeList<UInt64>
或类似的东西。后来,我将此列表转换为 UInt64 列表的列表,并且需要确保相同(我的 VM 的语义取决于它)。
r - 从 R 调用 Python 代码
我正在尝试从 R 调用我的 python 代码。这是我尝试过的简单代码。
使用 rPython (R-library) 我尝试调用这个函数。
但是为此发生了错误。
但是我已经在 R 中安装了 tensorflow 作为install_tensorflow()。我找不到问题。有谁知道如何解决这个问题?
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.dynamodb
(https://github.com/cloudyr/aws.dynamodb)看起来很有希望,但文档缺少示例,我找不到任何教程。
python - rPython 找不到熊猫
我似乎无法使用 rPython 在闪亮的服务器上运行 python 应用程序。
我设置了我的 python 系统路径,
然后我检查了它是否有效,
最后,我还检查了我的 PATH,
所以,我认为它工作正常。但它似乎没有奏效。
但我安装了熊猫。我真的不确定为什么会这样。两个 python 版本都是一样的2.7.14
,我很肯定我已经安装了 Pandas,因为我每天都在使用它。
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 实现它但不知道确切的顺序。我是初学者。
请帮我解决我的问题。我会感谢你的努力或帮助。