问题标签 [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 投票
2 回答
1187 浏览

python - rpy2 模块在 Mac 10.6.8 上的 python 2.7 中是不可见的

我在 Mac 上有点菜鸟,我的 python 安装拒绝承认我的 mac 上存在 rpy2 模块。看起来它只将其视为 Python 2.6 模块。如何使其在 2.7 中可见?我需要降级我的 python 吗?如果是这样,如何?在 RPy2 网页 ( http://rpy.sourceforge.net/rpy2_download.html ) 上,推荐使用 Python 2.6。谢谢!

0 投票
5 回答
7052 浏览

python - Python的显式类型版本?

我更喜欢 Python 的语法糖;和标准库函数。

但是,我不喜欢的一个功能;是隐式类型。

是否存在具有显式类型的 Python 分布;仍然与例如:PyPi 上的包兼容?

[我正在研究 RPython]

0 投票
1 回答
325 浏览

python - PyPy 翻译 64 位

我似乎无法在任何地方找到这个问题的答案。我只是想知道,PyPytranslate.py脚本会生成 64 位还是 32 位二进制文​​件?是否可以在我缺少的两者之间进行选择,或者 PyPy 只能生成 32 位二进制文​​件?

0 投票
1 回答
386 浏览

c - 叠弦机

我正在使用 PyPy 工具链将 RPython 转换为 C 在 RPython 中制作基于堆栈的虚拟机。到目前为止,我有 4 条指令。

  1. EOP - 程序结束
  2. EOI - 教学结束
  3. PUSH - 将项目推入堆栈
  4. PRINT - 打印栈顶

我的问题是,如何将 String 推送到堆栈顶部。是否与将数字压入堆栈顶部时相同,还是在使用字符串时我必须做其他事情?

0 投票
2 回答
588 浏览

python - 具有非 ascii 字符的 RPython ord()

我正在使用 PyPy 在 RPython 中制作虚拟机。我的问题是,我将每个字符转换为数字表示。例如,转换字母“a”提供了这个结果,97。然后我将 97 转换为十六进制,所以我得到:0x61。

例如,我试图将字母“á”转换为十六进制表示,应该是:0xe1 但我得到的是 0xc3 0xa1

我需要使用特定的编码吗?目前我正在使用 UTF-8。

- 更新 -

instr 在哪里"á",(包括引号)

0 投票
2 回答
581 浏览

python-3.x - 随机字符串生成器 python

我用 Python 编写了一个简单的程序来生成一个包含 5 个数字的随机字符串:

不太难,对吧?除了一件非常奇怪的事情:它返回的字符串是随机长度的。我已经多次运行代码,以下是我的一些结果:

我不知道发生了什么......谁能指出我正确的方向?

0 投票
4 回答
2179 浏览

r - rPython 安装失败,libpython 不在链接器路径中

在构建 rPython 包时,我在 R 中遇到了一个错误,特别是链接到 libpython2.7 的部分:

问题似乎是,虽然 R(或 rPython)理解使用我的 Python 安装编译哪些 -I 规则,但它没有添加相应的链接器标志。不知道为什么,估计是bug。

0 投票
1 回答
613 浏览

r - 将 checkboxGroupInput 对象转换为向量

经过很长时间寻找可能的答案后,我仍然无法从用户输入(特别是 checkboxGroupInput)中创建字符向量。

我的最终目的是将用户选择的条目从 checkboxGroupInput 传递到 python 列表(使用 RPython)以进行进一步处理。但是,即使使用 toString,我也只能做到“逐个字符”而不是整个单词。我已阅读文章Getting multiple checkbox values in Shiny建议双括号索引。实际上,当使用单括号和/或 toString 时,我没有看到结果有任何差异(请参阅 server.r 中注释掉的命令)。在这两种方式中,我最终在 python 中都有变量,比如“L”、“o”、“n”、“d”、“o”、“n”,而不仅仅是“London”。

将 R Shiny 对象的内容(从 checkboxGroupInput 中选择的值)简单地传输到 R 向量或 Python 列表中的最佳方法是什么?

谢谢你的建议。

0 投票
5 回答
5452 浏览

r - rPython 在 Mac OSX 上使用错误的 python 安装

0 投票
3 回答
2438 浏览

rstudio - 环境变量和 RStudio

我正在使用 RStudio,并且一直在尝试使用 rPython 包为我做一些电子邮件处理。这涉及解压缩一些电子邮件附件,因此我需要使用比 2.7 更新的 Python 版本。

我在 ubuntu 上,所以我在 bash 脚本中设置了环境变量,我可以看到它有效:

重击

命令行

然而,当我在 RStudio 中安装 rPython 时,它说:

将软件包安装到“/home/richardc/R/x86_64-pc-linux-gnu-library/3.1”(因为“lib”未指定)尝试 URL ' http://cran.rstudio.com/src/contrib/rPython_0。 0-5.tar.gz ' 内容类型 'application/x-gzip' 长度 37109 字节 (36 Kb)

打开网址

已下载 36 KB

  • 安装包 'rPython' ... ** 包 'rPython' 已成功解包,并且 MD5 总和检查 了要使用的特定 python 版本未提供 默认为系统中的标准 python

因此,尽管 python --version 返回 3.4 并设置环境变量,但它默认为 2.7

我希望我缺少一些直截了当的东西。